import type { ThemeBaseSize } from "../theme.types"; export interface PaginationProps { size?: ThemeBaseSize; /** * 总页数 */ count: number; /** * 左右边界的显示数量 * @default 1 */ boundaryCount?: number; /** * 选中项两边的显示数量 * @default 1 */ siblingCount?: number; /** 矩形或圆形, 用于单字符或图标 */ shape?: "square" | "circle"; /** * @default true */ showFirstButton?: boolean; /** * @default true */ showLastButton?: boolean; /** * @default true */ showPrevButton?: boolean; /** * @default true */ showNextButton?: boolean; defaultPage?: number; page?: number; onChange?: (page: number) => void; } export declare function Pagination(props: PaginationProps): import("react").JSX.Element;