type SelectItemKey = boolean | string | (string | number)[] | ((item: Record, fallback?: any) => any); type DataTableCompareFunction = (a: T, b: T) => number; type DataTableHeader = { key: string; value?: SelectItemKey; title: string; colspan?: number; rowspan?: number; fixed?: boolean; align?: "start" | "end"; width?: number; minWidth?: string; maxWidth?: string; sortable?: boolean; sort?: DataTableCompareFunction; }; export type ZCDataTableHeader = DataTableHeader & { sortable: boolean; fixedOffset?: number; lastFixed?: boolean; }; export {};