import type { ComponentType, ReactElement } from "react"; import { type IPaginationLinkComponent } from "./PaginationLink"; import { type IPaginationLinksProps } from "./PaginationLinks"; export type IPaginationProps = Pick & { PaginationLinkFirstComponent?: IPaginationLinkComponent; PaginationLinkPrevComponent?: IPaginationLinkComponent; PaginationLinkNextComponent?: IPaginationLinkComponent; PaginationLinkLastComponent?: IPaginationLinkComponent; }; export type IPaginationComponent = ComponentType; export declare function Pagination({ currentPage, onChange, pageCount, pageRangeDisplayed, marginPagesDisplayed, PaginationLinkComponent, PaginationEllipsisComponent, PaginationLinkFirstComponent, PaginationLinkPrevComponent, PaginationLinkNextComponent, PaginationLinkLastComponent, }: IPaginationProps): ReactElement;