import { default as React } from 'react';
export interface PaginationProps {
/** Current page number (1-indexed) */
currentPage: number;
/** Total number of pages */
totalPages: number;
/** Page change handler */
onPageChange: (page: number) => void;
/** Number of page buttons to show (must be odd) */
siblingCount?: number;
/** Show first/last buttons */
showFirstLast?: boolean;
/** Size variant */
size?: 'sm' | 'md' | 'lg';
/** Additional className */
className?: string;
}
/**
* Pagination Component
*
* Flexible pagination controls with page numbers and navigation buttons.
* Automatically handles ellipsis for large page counts.
*
* @example
* ```tsx
*
* ```
*
* @example
* ```tsx
*
* ```
*/
export declare const Pagination: React.FC;
//# sourceMappingURL=pagination.d.ts.map