import type { ColumnViewProps } from '../../../types/index.js'; import type { ColumnCheckState } from '../types'; export declare const getColumnCheckState: (column: ColumnViewProps) => ColumnCheckState; export declare const toggleColumn: (columns: ColumnViewProps[], columnName: string) => ColumnViewProps[]; export declare const toggleSubItem: (columns: ColumnViewProps[], columnName: string, subItemName: string) => ColumnViewProps[]; export declare const toggleAllColumns: (columns: ColumnViewProps[], selectAll: boolean) => ColumnViewProps[]; export declare const areAllColumnsSelected: (columns: ColumnViewProps[]) => boolean; export declare const areSomeColumnsSelected: (columns: ColumnViewProps[], allSelected: boolean) => boolean; export declare const isValidTemplateName: (name: string, maxLength: number) => boolean; export declare const deepCloneColumns: (columns: ColumnViewProps[]) => ColumnViewProps[]; export declare const toggleSingleColumn: (columns: ColumnViewProps[], columnName: string) => ColumnViewProps[]; export declare const toggleAllCurrentColumns: (columns: ColumnViewProps[], shouldSelect: boolean) => ColumnViewProps[]; export declare const areAllCurrentColumnsSelected: (columns: ColumnViewProps[]) => boolean; export declare const areSomeCurrentColumnsSelected: (columns: ColumnViewProps[], allSelected: boolean) => boolean; export declare const normalizeColumnsSelected: (columns: ColumnViewProps[]) => ColumnViewProps[]; export declare const areColumnsEqual: (cols1: ColumnViewProps[], cols2: ColumnViewProps[]) => boolean; export declare const resetColumnsToDefault: (columns: ColumnViewProps[]) => ColumnViewProps[]; export declare const initializeEditingColumns: (editingColumns: ColumnViewProps[], availableColumns: ColumnViewProps[]) => ColumnViewProps[]; export declare const initializeCreateColumns: (availableColumns: ColumnViewProps[]) => ColumnViewProps[]; export declare const initializeCreateColumnsWithCurrentState: (availableColumns: ColumnViewProps[], currentTableViews: ColumnViewProps[]) => ColumnViewProps[];