import { ComponentPropsWithoutRef } from 'react'; /** * Props for the PaginationOverflowMenu component * @extends ComponentPropsWithoutRef<"li"> */ export type PaginationOverflowMenuProps = ComponentPropsWithoutRef<"li"> & { /** * The starting page number for the overflow range. */ startPage: number; /** * The ending page number for the overflow range. */ endPage: number; /** * The number of pages in the overflow range. */ length: number; /** * Callback function called when a page in the overflow menu is selected. * @param page The selected page number */ onItemClick: (page: number) => void; }; /** * PaginationOverflowMenu component for displaying overflow pages in pagination. * * Features: * - Displays ellipsis menu for large page ranges * - Shows all pages in the overflow range as menu items * - Integrates with pagination navigation system * - Fully accessible with proper ARIA labels * - Consistent styling with design system * * @example * console.log('Page selected:', page)} * /> */ export declare const PaginationOverflowMenu: import('react').ForwardRefExoticComponent, HTMLLIElement>, "ref"> & { /** * The starting page number for the overflow range. */ startPage: number; /** * The ending page number for the overflow range. */ endPage: number; /** * The number of pages in the overflow range. */ length: number; /** * Callback function called when a page in the overflow menu is selected. * @param page The selected page number */ onItemClick: (page: number) => void; } & import('react').RefAttributes>;