import { CellTextPosition } from '../components/internal/DataGrid/types'; import { CustomColumn, DataGridCustomColumnConfig } from '../components/types'; import { TranslationKey } from '../translations'; type Columns = DataGridCustomColumnConfig & { label?: string; position?: CellTextPosition; visible?: boolean; }; export declare const useTableColumns: ({ fields, customColumns, columnConfig, fieldsKeys, }: { fields: T[] | Readonly; customColumns?: CustomColumn[]; columnConfig?: { [k in T]?: Omit, "key">; }; fieldsKeys?: { [k in T]?: TranslationKey; }; }) => { key: T; position?: "center" | "left" | "right"; flex?: number; visible?: boolean; label: string; }[]; export {}; //# sourceMappingURL=useTableColumns.d.ts.map