import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import { RenderPagination, TablePaginationProps as PaginationProps } from './interface';
export interface TablePaginationProps {
    style?: React.CSSProperties;
    prefixCls?: string;
    pagination?: PaginationProps;
    info?: React.ReactNode;
    renderPagination?: RenderPagination;
}
export default class TablePagination extends PureComponent<TablePaginationProps> {
    static propTypes: {
        style: PropTypes.Requireable<object>;
        prefixCls: PropTypes.Requireable<string>;
        pagination: PropTypes.Requireable<object>;
        info: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>;
        renderPagination: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static defaultProps: {
        prefixCls: "semi-table";
    };
    render(): React.JSX.Element;
}
