import * as React from 'react'; import { IStyledComponentProps } from '../styled'; import { IPagerProps } from './pager'; import { PaginationClasses } from './pagination-classes'; export type IPaginationProps = IStyledComponentProps<{ props: { items: number; showPageSelection?: boolean; page: number; perPage: number; disabled?: boolean; onPageChanged(page: number): void; PagerProps?: Partial; classes?: Partial; nextButtonLabel?: string; previousButtonLabel?: string; /** * Accessible label for the page-select input. * @default 'Page' */ pageSelectLabel?: string; }; defaultComponent: 'fieldset'; }>; export declare const Pagination: React.ForwardRefExoticComponent<{ items: number; showPageSelection?: boolean; page: number; perPage: number; disabled?: boolean; onPageChanged(page: number): void; PagerProps?: Partial; classes?: Partial; nextButtonLabel?: string; previousButtonLabel?: string; /** * Accessible label for the page-select input. * @default 'Page' */ pageSelectLabel?: string; } & Omit, HTMLFieldSetElement>, "ref" | "disabled" | "page" | "classes" | "items" | "previousButtonLabel" | "nextButtonLabel" | "showPageSelection" | "perPage" | "onPageChanged" | "PagerProps" | "pageSelectLabel"> & import("../styled").IStyledCommonProps & React.RefAttributes>;