import { default as React } from 'react'; export interface PaginationProps extends React.ComponentPropsWithoutRef<'div'> { /** Callback to execute on page change * */ onPageChange: (desiredPageNumber: number) => void; /** * Sets total number of pages * */ totalPages: number; /** * The currently active page in the pagination. * @default 1 */ currentPage?: number; /** * Specify if Pagination displays without a page count * @default false */ indeterminate?: boolean; /** * Specify how many extra items display on each side of the active item * @default 0 */ offset?: number; /** * Specify if the first and last Pagination controls display * @default false */ controlsFirstLast?: boolean; } export declare const Pagination: ({ totalPages, onPageChange, offset: userOffset, currentPage: initialPage, indeterminate, controlsFirstLast, className: _className, }: PaginationProps) => React.ReactElement;