/**
 * 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
 * <PaginationItemsPerPageMenu
 *   itemsPerPage={10}
 *   itemsPerPageOptions={[5, 10, 25, 50]}
 *   onItemsPerPageChange={(itemsPerPage) => console.log('Items per page:', itemsPerPage)}
 * />
 */
export declare const PaginationItemsPerPageMenu: import('react').ForwardRefExoticComponent<PaginationItemsPerPageMenuProps & import('react').RefAttributes<HTMLDivElement>>;
