import React from 'react'; import { TableProps, TableRowSelection } from 'antd/lib/table'; interface IRowSelectoion extends TableRowSelection { onChangePro?: (keys: any[], rows: any[]) => void; } export interface TableBaseProps extends TableProps { columns: any[]; fetchApi?: Function; fetchPageApi?: Function; apiParams?: any; rowClassName?: (record: any, index?: number) => string | string; asyncPagination?: boolean; paginationCb?: (data: TableProps['pagination'], defaultConfig: any) => TableProps['pagination'] | false; rowSelection?: IRowSelectoion; onPageChange?: (pageNo: number, pageSize: number) => void; onPageChangeFetch?: boolean; disableMountFetch?: boolean; normalizeResult?: (res: any) => any; normalizePageResult?: (res: any) => any; onDataSourceChange?: (datas: any[]) => void; hidePagination?: boolean; compare?: any; clearSelectedRowKeys?: boolean; } declare const _default: React.MemoExoticComponent>>; export default _default;