export interface Col {
  NAME: string
  // No longer sent by getdata.sas (dropped to trim the COLS payload) —
  // column order in the array is authoritative. Optional for legacy responses.
  VARNUM?: number
  LABEL: string
  FMTNAME: string
  DDTYPE: string
  TYPE: string
  CLS_RULE: string
  MEMLABEL: string
  DESC: string
  LONGDESC: string
  // Handsontable column-formatting spec (JSON-object string), one per column
  // — see parseColTypeRow.ts. Optional: getdata.sas LEFT JOINs this in, so
  // an unmatched row can leave it unset.
  COLTYPE?: string
}
