///
import { TableProps, ColumnType } from '../iTable';
import { DefaultRecordType, Key, GetRowKey } from '../interface';
export declare const checkOne: (a: any, b: any) => any;
/**
* @description: 处理props
* @param {*}
* @return {*}
*/
export declare const handlePropsFun: (props: TableProps, ComplexColumns: ColumnType[] | undefined, expandedRowKeys: Key[]) => Record;
/**
* @description: 处理Columns
* @param {*}
* @return {*}
*/
export declare const handleColumns: (columns: ColumnType[] | undefined, sortEventCache: DefaultRecordType, cb: Function) => ColumnType[];
/**
* @description: 获取每条数据的key的值
* @param {*}
* @return {*}
*/
export declare const getRowKey: (record: DefaultRecordType, index: number, rowKey: GetRowKey | string) => any;
/**
* @description: 多选处理树形的表格data
* @param {*}
* @return {*}
*/
export declare const handleData: (data: DefaultRecordType[], selectedRowKeys: import("react").Key[] | undefined, getCheckboxProps: any, rowKey: GetRowKey | string) => DefaultRecordType[];
/**
* @description: 表格的已选数据keys
* @param {*}
* @return {*}
*/
/**
* @description: 初始化onChange事件filter对象的key-value
* @param {*}
* @return {*}
*/
export declare const resetFilterInfo: (columns: ColumnType[]) => {};
export declare const handlePageFun: (pagination: any) => any;
export declare const showDataFun: (pagination: any, ComplexPagination: any, data: DefaultRecordType[]) => DefaultRecordType[];