export type AnalyzeItem = {
  key: string
  label: string
  value: unknown | null
  status: 'pass' | 'warn' | 'fail' | 'info' | 'na' | string
  source: string
  details: Record<string, unknown>
}

export type AnalyzeSection = {
  key: string
  title: string
  items: AnalyzeItem[]
}

export type AnalyzeResponse = {
  domain: string
  computed_at: string
  cached: boolean
  sections: AnalyzeSection[]
}

