import * as React from 'react'; import { StandardProps } from '..'; import { TableCellProps, TableCellClassKey } from './TableCell.d' interface LabelDisplayedRowsArgs { from: number; to: number; count: number; page: number; } export interface TablePaginationProps extends StandardProps< TableCellProps, TablePaginationClassKey > { count: number; labelDisplayedRows?: (paginationInfo: LabelDisplayedRowsArgs) => Node; labelRowsPerPage?: Node; onChangePage: (event: React.MouseEvent | null, page: number) => void; onChangeRowsPerPage: React.ChangeEventHandler; page: number; rowsPerPage: number; rowsPerPageOptions?: number[]; } export type TablePaginationClassKey = | TableCellClassKey | 'cell' | 'toolbar' | 'spacer' | 'select' | 'selectRoot' | 'actions' ; declare const TablePagination: React.ComponentType; export default TablePagination;