export interface NightModeConfig {
  enabled: boolean
  shutdown_time: string
  startup_time: string
  last_action: string | null
  last_action_time: string | null
  excluded_services: string[]
}

export interface NightModeStatus {
  config: NightModeConfig
  current_time: string
  next_action: string | null
  next_action_time: string | null
  time_until_next_action: string | null
  services_status: Record<string, string>
}

export interface ServicesInfo {
  all_services: string[]
  excluded_services: string[]
  status: Record<string, string>
}
