import type { XyPaginationClassNames, XyPaginationShowTotal, XyPaginationSize, XyPaginationStyles } from "./types"; type __VLS_Props = { classNames?: XyPaginationClassNames; current?: number; defaultCurrent?: number; defaultPageSize?: number; disabled?: boolean; hideOnSinglePage?: boolean; pageSize?: number; pageSizeOptions?: number[]; showQuickJumper?: boolean; showSizeChanger?: boolean; showTotal?: XyPaginationShowTotal; siblingCount?: number; simple?: boolean; size?: XyPaginationSize; styles?: XyPaginationStyles; total?: number; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (page: number, pageSize: number) => any; "update:current": (page: number) => any; "show-size-change": (page: number, pageSize: number) => any; "update:pageSize": (pageSize: number) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & 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: XyPaginationSize; disabled: boolean; defaultCurrent: number; simple: boolean; total: number; defaultPageSize: number; hideOnSinglePage: boolean; pageSizeOptions: number[]; showQuickJumper: boolean; showSizeChanger: boolean; showTotal: XyPaginationShowTotal; siblingCount: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;