import { type ButtonHTMLAttributes, type HTMLAttributes } from 'react';
interface PaginationProps {
currentPage: number;
totalPages: number;
onPageChange: (page: number) => void;
className?: string;
}
declare const Pagination: ({ currentPage, totalPages, onPageChange, className }: PaginationProps) => import("react").JSX.Element;
declare const PaginationContent: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const PaginationItem: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const PaginationLink: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const PaginationEllipsis: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const PaginationPrevious: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const PaginationNext: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
export { Pagination, PaginationContent, PaginationEllipsis, PaginationItem, PaginationLink, PaginationNext, PaginationPrevious, };
//# sourceMappingURL=pagination.d.ts.map