///
import { BasicContainer } from '../../render/core/Container/types';
import { Table } from '@native-ads/antd';
import { DataSource, TablePropsInterface, TableStateInterface } from './types';
export declare class TableDriver extends Table {
}
export declare class AbstractTable extends BasicContainer {
constructor(props: TablePropsInterface);
componentWillMount(): void;
shouldComponentUpdate(): boolean;
private handleTableChange(pagination, filters, sorter);
private addExpand(expanded, record);
private mapTableOptions(info);
private rewriteColumn(columnsMapping, column, runTime);
private columnProcessor(columns, info, dataSource);
private dataSourceProcessor(dataSource, info);
/**
* 获取表格单元格自定义渲染元素
*
* @param info Table的配置
* @param column 每列的配置
* @param text 单元格要渲染的文本
* @param record 整行的数据对象
* @param index 行数
* @returns {React.ReactNode}
*/
private renderTableCell(column, text, record, index);
private collectColSpanInfo(dataSource);
private mergeFColumnControls(columns, dataSource);
render(): JSX.Element;
}