export type ProgramFlag = string

export interface ReportFieldDef {
  key: string
  alias: string
  label: string
  group: string
  order: number
  format: string | null
  dependsOn: string | null
  requiredFlags: string[] | null
  conditionalFormat: Record<string, string> | null
}

export interface ReportRow {
  [alias: string]: string | number | boolean | null
}
