export interface PaginationProps { /** number of items in the paginated list */ totalItems: number; /** max results to be displayed per page */ resultsPerPage: number; /** current active page */ activePage: number; /** passing page number back to parent component */ updatePageNumber: (pageNumber: number) => void; } export declare const DEFAULT_CLASS = "govuk-pagination"; /** * Helps users navigate forwards and backwards through a series of pages. For example, search results or guidance that’s divided into multiple website pages. ## When to use this component Consider using pagination when: - showing all the content on a single page makes the page take too long to load - most users will only need the content on the first page or first few pages ## When not to use this component Only break up content onto separate pages if it improves the performance or usability of your service. Avoid using the ‘infinite scroll’ technique to automatically load content when the user approaches the bottom of the page. This causes problems for keyboard users. */ export declare const Pagination: ({ totalItems, resultsPerPage, activePage, updatePageNumber }: PaginationProps) => import("react/jsx-runtime").JSX.Element;