import { default as React } from 'react'; export interface PaginationProps { /** Current page (1-indexed) */ currentPage: number; /** Total number of pages */ totalPages: number; /** Change handler */ onChange: (page: number) => void; /** Number of page buttons to show */ siblingCount?: number; /** Show first/last buttons */ showFirstLast?: boolean; /** Show prev/next buttons */ showPrevNext?: boolean; /** Size variant */ size?: "small" | "medium"; /** * Display mode. * - `'buttons'` — numbered page buttons with ellipsis (default). * - `'text'` — compact "Page X of Y" label with prev/next arrows. */ displayMode?: "buttons" | "text"; /** Disabled state */ disabled?: boolean; /** Custom className */ className?: string; } export declare const Pagination: React.NamedExoticComponent; export default Pagination;