export declare const XyPagination: import("../shared/install").SFCWithInstall any; "update:current": (page: number) => any; "show-size-change": (page: number, pageSize: number) => any; "update:pageSize": (pageSize: number) => any; }, string, import("vue").PublicProps, Readonly<{ classNames?: import("./types").XyPaginationClassNames; current?: number; defaultCurrent?: number; defaultPageSize?: number; disabled?: boolean; hideOnSinglePage?: boolean; pageSize?: number; pageSizeOptions?: number[]; showQuickJumper?: boolean; showSizeChanger?: boolean; showTotal?: import("./types").XyPaginationShowTotal; siblingCount?: number; simple?: boolean; size?: import("./types").XyPaginationSize; styles?: import("./types").XyPaginationStyles; total?: number; }> & Readonly<{ onChange?: ((page: number, pageSize: number) => any) | undefined; "onUpdate:current"?: ((page: number) => any) | undefined; "onShow-size-change"?: ((page: number, pageSize: number) => any) | undefined; "onUpdate:pageSize"?: ((pageSize: number) => any) | undefined; }>, { size: import("./types").XyPaginationSize; disabled: boolean; defaultCurrent: number; simple: boolean; total: number; defaultPageSize: number; hideOnSinglePage: boolean; pageSizeOptions: number[]; showQuickJumper: boolean; showSizeChanger: boolean; showTotal: import("./types").XyPaginationShowTotal; siblingCount: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>>; export default XyPagination; export type { XyPaginationClassNames, XyPaginationSemanticDom, XyPaginationSemanticProps, XyPaginationShowTotal, XyPaginationSize, XyPaginationStyles, } from "./types";