/** * Props for the PaginationItemsPerPageMenu component */ export type PaginationItemsPerPageMenuProps = { /** * The currently selected number of items per page. */ itemsPerPage: number; /** * Array of available options for items per page. */ itemsPerPageOptions: number[]; /** * Callback function called when the items per page selection changes. * @param itemsPerPage The new number of items per page */ onItemsPerPageChange: (itemsPerPage: number) => void; /** * Custom label displayed before the items-per-page selector. * @default "Rows per page" */ itemsPerPageLabel?: string; }; /** * PaginationItemsPerPageMenu component for selecting the number of items per page. * * Features: * - Displays current items per page selection * - Provides dropdown menu with available options * - Integrates with pagination system * - Shows "Rows per page" label for clarity * - Fully accessible with proper ARIA attributes * - Consistent styling with design system * * @example * console.log('Items per page:', itemsPerPage)} * /> */ export declare const PaginationItemsPerPageMenu: import('react').ForwardRefExoticComponent>;