///
import { DataTableProps } from '../DataTable/DataTable';
export interface PagedTableProps extends DataTableProps {
/**
* Current page, 0-indexed.
*/
page: number;
/**
* Size of the current page.
*/
size: number;
/**
* Total number of pages.
*/
totalPages: number;
/**
* Total number of elements.
*/
totalElements: number;
/**
* Allows customization of table size options
*/
sizeOptions?: number[];
/**
* Called when the current page is changed.
* @param page The selected page.
*/
onPageChange(page: number): void;
/**
* Called when the current page size is changed.
* @param size The selected page size.
*/
onSizeChange(size: number): void;
}
export declare function PagedTable(props: PagedTableProps): JSX.Element;