/// import { ColumnsConfig, DataColumnGroupProps, DataColumnProps } from '@epam/uui-core'; interface UseColumnsConfigurationProps { initialColumnsConfig: ColumnsConfig; defaultConfig: ColumnsConfig; columns: DataColumnProps[]; getSearchFields?: (column: DataColumnProps) => string[]; columnGroups?: DataColumnGroupProps[]; } export declare function useColumnsConfiguration(props: UseColumnsConfigurationProps): { groupedColumns: import("../types").GroupedColumnsType; searchValue: string; columnsConfig: ColumnsConfig; hasAnySelectedColumns: boolean; reset: () => void; checkAll: () => void; uncheckAll: () => void; setSearchValue: import("react").Dispatch>; }; export {}; //# sourceMappingURL=useColumnsConfiguration.d.ts.map