///
import { SortValue, ProTableBaseProps } from '../types';
type UseColumnsFilterOptions = Pick;
export declare const useColumnsFilterValue: (options: UseColumnsFilterOptions) => {
filterPanelVisible: boolean;
setFilterPanelVisible: import("react").Dispatch>;
sort: any;
setSort: any;
filterParams: any;
setFilterParams: any;
searchParams: any;
setSearchParams: any;
getColumnSort: (dataIndex: string) => any;
getColumnSelectedKeys: (dataIndex: string) => any;
getColumnKeywords: (dataIndex: string) => any;
setColumnSort: (dataIndex: string, val: SortValue) => any;
setColumnSelectedKeys: (dataIndex: string, selectedKeys: string[], visible: boolean) => any;
setColumnKeywords: (dataIndex: string, keywords: string, visible: boolean) => any;
};
export type ProTableColumnsFilterValue = ReturnType;
export declare const ProTableColumnsFilterContext: import("react").Context<{
filterPanelVisible: boolean;
setFilterPanelVisible: import("react").Dispatch>;
sort: any;
setSort: any;
filterParams: any;
setFilterParams: any;
searchParams: any;
setSearchParams: any;
getColumnSort: (dataIndex: string) => any;
getColumnSelectedKeys: (dataIndex: string) => any;
getColumnKeywords: (dataIndex: string) => any;
setColumnSort: (dataIndex: string, val: SortValue) => any;
setColumnSelectedKeys: (dataIndex: string, selectedKeys: string[], visible: boolean) => any;
setColumnKeywords: (dataIndex: string, keywords: string, visible: boolean) => any;
}>;
export {};