import { HTMLAttributes } from 'react'; import { PaginationControlProps } from './PaginationControl'; export interface PaginationControls { /** Collection of props for next control */ next?: Pick; /** Collection of props for previous control */ prev?: Pick; } export interface PaginationProps extends Omit, 'children'> { /** Interface for the next & previous controls */ feControls?: PaginationControls; /** The word to use instead of "of" */ feDelimiter?: string; /** If true, hides both the delimiter and total value */ feHideTotal?: boolean; /** The number of items to display on each 'page' */ feItemsPerPage?: number; /** Event that triggers when user selects previous or next page. Make sure to maintain your own state containing page. */ feOnPageChange: (page: number) => void; /** Set active page */ fePage: number; /** The total amount of objects that is paginated */ feTotal: number; } /** * The `` component renders a pagination. * * See [InVision DSM](https://skf.invisionapp.com/dsm/ab-skf/4-web-applications/nav/5fa7caf78c01200018354495/asset/619e567f72662cccfc48efd6) for design principles. */ declare const Pagination: import("react").ForwardRefExoticComponent>; export default Pagination;