import { ColumnsControlConfig } from './types'; import { KeyTextMap } from '../feature-key-text/types'; export declare const useColumnsControl: ({ tableConfigColumnsControl, tableConfigKeyTextBoolean, colsWithKeyTextMap, columnsGroupingIsActive, }: { tableConfigColumnsControl: ColumnsControlConfig | undefined; columnsGroupingIsActive: boolean; tableConfigKeyTextBoolean: boolean; colsWithKeyTextMap: KeyTextMap; }) => { columnsControlEnable: boolean; columnsControlConfig: ColumnsControlConfig; columnsControlInControlBlockBoolean: boolean | undefined; reorderInHeaderIsActive: boolean; reorderIsActive: boolean; pinnedCols: string[]; setPinnedCols: import('react').Dispatch>; hiddenCols: string[]; setHiddenCols: import('react').Dispatch>; openControlModal: boolean; setOpenControlModal: import('react').Dispatch>; colsWithKeyTextMap: KeyTextMap; };