import { PaginationProps } from '../../../../shared/types/pagination';
/**
 * Pagination - Componente de paginación
 *
 * Componente de paginación que permite navegar entre páginas de datos.
 * Soporta selector de tamaño de página, contador de páginas visibles y navegación con botones.
 *
 * @example
 * ```tsx
 * // Paginación básica
 * <Pagination
 *   currentPage={currentPage}
 *   pageCount={totalPages}
 *   total={totalItems}
 *   onPageChange={(page) => setCurrentPage(page)}
 * />
 *
 * // Paginación con selector de tamaño
 * <Pagination
 *   currentPage={currentPage}
 *   pageCount={totalPages}
 *   total={totalItems}
 *   pageSize={pageSize}
 *   showPagesSelector
 *   onPageChange={(page) => setCurrentPage(page)}
 *   handlePageSize={(size) => setPageSize(size)}
 * />
 * ```
 *
 * @see {@link PaginationProps} para la lista completa de props
 */
export declare const Pagination: ({ currentPage, pageCount, pageSize, total, pageSizeText, showingPagesText, optionsSize, onPageChange, handlePageSize, className, maxVisiblePages, showVisiblePages, showPagesSelector, showPagesCount, }: PaginationProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Pagination.d.ts.map