import React from 'react'; import PropTypes from 'prop-types'; export interface ITableProps { children: React.ReactNode; className?: string; footerClassName?: string; rowsPerPageOptions?: number[]; rowsPerPageAllText?: string; colSpan?: number; count?: number; rowsPerPage?: number; page?: number; pagination?: boolean; onChangePage?: (page: number) => void; onChangeRowsPerPage?: (rows: number) => void; labelRowsPerPage?: string; } export declare const TableTmp: { (props: ITableProps): JSX.Element; propTypes: { className: PropTypes.Requireable; footerClassName: PropTypes.Requireable; rowsPerPageAllText: PropTypes.Requireable; labelRowsPerPage: PropTypes.Requireable; count: PropTypes.Requireable; children: PropTypes.Validator; colSpan: PropTypes.Requireable; pagination: PropTypes.Requireable; rowsPerPage: PropTypes.Requireable; rowsPerPageOptions: PropTypes.Requireable<(number | null | undefined)[]>; page: PropTypes.Requireable; onChangePage: PropTypes.Requireable<(...args: any[]) => any>; onChangeRowsPerPage: PropTypes.Requireable<(...args: any[]) => any>; }; }; declare const _default: React.MemoExoticComponent<{ (props: ITableProps): JSX.Element; propTypes: { className: PropTypes.Requireable; footerClassName: PropTypes.Requireable; rowsPerPageAllText: PropTypes.Requireable; labelRowsPerPage: PropTypes.Requireable; count: PropTypes.Requireable; children: PropTypes.Validator; colSpan: PropTypes.Requireable; pagination: PropTypes.Requireable; rowsPerPage: PropTypes.Requireable; rowsPerPageOptions: PropTypes.Requireable<(number | null | undefined)[]>; page: PropTypes.Requireable; onChangePage: PropTypes.Requireable<(...args: any[]) => any>; onChangeRowsPerPage: PropTypes.Requireable<(...args: any[]) => any>; }; }>; export default _default;