import * as React from 'react'; import { PureComponent } from 'react'; import { PaginationChangeHandler } from 'zent/es/pagination/impl/BasePagination'; import { TablePaginationType, ITablePageInfo } from '../Table'; export interface ITableFootProps { pageInfo: ITablePageInfo; paginationType: TablePaginationType; batchComponentsFixed: boolean; onPageChange: PaginationChangeHandler; selection: { needSelect: boolean; isSingleSelection: boolean; onSelectAll: (isSelectAll: boolean) => any; selectedRows: any[]; isSelectAll: boolean; isSelectPart: boolean; }; batchComponents: any[]; current: number; } export default class Foot extends PureComponent { footStyleFixed: React.CSSProperties; batch: HTMLDivElement | null; renderBatchComps(selectedRows: any, batchComponents: any): any; componentWillReceiveProps(nextProps: any): void; onSelect: (e: any) => void; render(): JSX.Element; }