/// import { ProTableProps } from '../types'; import { ProTableSettingActionType, ProTableSettingItem } from '../components/pro-table-setting-button/types'; export declare const useColumnsSettingValue: (options: Pick) => { columnsSetting: any; setColumnsSetting: any; updateColumnsSetting: (newSetting: Record> | ((oldVal: Record) => Record>), actionType: ProTableSettingActionType) => void; getColumnSetting: (key: string) => ProTableSettingItem; updateColumnSetting: (key: string, newSetting: Partial | ((oldVal: ProTableSettingItem) => Partial), actionType: ProTableSettingActionType) => void; }; export type ProTableColumnsSettingValue = ReturnType; export declare const ProTableColumnsSettingContext: import("react").Context<{ columnsSetting: any; setColumnsSetting: any; updateColumnsSetting: (newSetting: Record> | ((oldVal: Record) => Record>), actionType: ProTableSettingActionType) => void; getColumnSetting: (key: string) => ProTableSettingItem; updateColumnSetting: (key: string, newSetting: Partial | ((oldVal: ProTableSettingItem) => Partial), actionType: ProTableSettingActionType) => void; }>;