interface OptionItem { label: string; value: any; } export interface ColumnItem { label: string; dataIndex: string; dataType: 'text' | 'select'; valuEnum?: OptionItem[]; hideInSearch?: boolean; hideInTable?: boolean; span?: number; width?: number; } export interface ReportTableProps { title?: string; columns?: ColumnItem[]; } export interface TableConfig {}