import { ColumnConfig } from '../../../shared/types/table'; export declare const reorderColumns: (columns: ColumnConfig[], fromIndex: number, toIndex: number) => ColumnConfig[]; export declare const toggleColumnVisibility: (columns: ColumnConfig[], columnId: string) => ColumnConfig[]; export declare const setColumnVisibility: (columns: ColumnConfig[], columnId: string, visible: boolean) => ColumnConfig[]; export declare const toggleColumnLock: (columns: ColumnConfig[], columnId: string) => ColumnConfig[]; export declare const resizeColumn: (columns: ColumnConfig[], columnId: string, width: number) => ColumnConfig[]; export declare const resetColumns: (defaultColumns: ColumnConfig[]) => ColumnConfig[]; export declare const getVisibleColumns: (columns: ColumnConfig[]) => ColumnConfig[]; export declare const getLockedColumns: (columns: ColumnConfig[]) => ColumnConfig[]; //# sourceMappingURL=columnManagement.d.ts.map