import type { ComponentProps, FC, PropsWithChildren } from "react"; export interface keepPaginationTheme { base: string; paginateWithBorder: string; layout: { table: { base: string; span: string; }; }; pages: { base: string; previous: { base: string; icon: string; title: string; iconWithText: string; iconWithOutText: string; }; next: { base: string; icon: string; title: string; iconWithText: string; iconWithOutText: string; }; selector: { base: string; active: { base: string; circle: string; roundSquare: string; }; }; prevNextShape: { none: string; circle: string; round: string; roundSquare: string; }; }; goTo: { base: string; title: string; input: string; withBorder: string; goToShape: { none: string; circle: string; round: string; roundSquare: string; }; }; } export type PaginationProps = PropsWithChildren; interface Pagination extends Omit, "className"> { currentPage: number; prevNextShape?: "circle" | "round" | "roundSquare" | "none"; goToShape?: "circle" | "round" | "roundSquare" | "none"; activeCurrentPageShape?: "circle" | "roundSquare"; layout?: "navigation" | "pagination" | "table"; onPageChange: (page: number) => void; iconWithText?: boolean; iconWithOutText?: boolean; paginateWithBorder?: boolean; showGoToPaginate?: boolean; totalPages: number; } export declare const Pagination: FC; export {};