import { PaginationButtonsProps } from './types';
/**
 * PaginationButtons - Container component for page number buttons
 *
 * Internal component used by Pagination to render numbered page buttons.
 * Displays a range of page numbers with ellipsis breaks for large page counts.
 * Handles page selection and visual state (selected/disabled).
 *
 * @category Components
 * @subcategory Navigation
 *
 * @example
 * ```tsx
 * // Used internally by Pagination component
 * <PaginationButtons
 *   range={[1, 2, 3, -1, 10]}  // -1 represents ellipsis break
 *   selectedPage={2}
 *   onClick={(page) => setPage(page)}
 *   isDisabled={false}
 * />
 * ```
 *
 * @see {@link Pagination} - Parent component that uses this component
 * @see {@link PaginationButtonsProps} - Props interface
 * @see {@link PageButton} - Internal component for individual buttons
 *
 * @internal
 * This component is not exported from the main index and is intended for
 * internal use within the Pagination component.
 *
 * @accessibility
 * - ARIA labels and current state via PageButton components
 * - Keyboard navigation support via Button components
 * - Screen reader friendly
 * - Proper focus management
 */
export declare const PaginationButtons: ({ range, selectedPage, onClick, isDisabled, }: PaginationButtonsProps) => false | import("@emotion/react/jsx-runtime").JSX.Element[];
