import type { PaginationProps } from './type'; declare const __VLS_export: import("vue").DefineComponent any; pageChange: (value: number) => any; movePrev: (page: number, event: MouseEvent) => any; moveNext: (page: number, event: MouseEvent) => any; pageSelect: (page: number, option: string | number, event: MouseEvent) => any; pageCommit: (page: number, event: Event) => any; "update:pageSize": (value: number) => any; pageSizeChange: (value: number) => any; pageJump: (page: number, event: Event) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:page"?: ((value: number) => any) | undefined; onPageChange?: ((value: number) => any) | undefined; onMovePrev?: ((page: number, event: MouseEvent) => any) | undefined; onMoveNext?: ((page: number, event: MouseEvent) => any) | undefined; onPageSelect?: ((page: number, option: string | number, event: MouseEvent) => any) | undefined; onPageCommit?: ((page: number, event: Event) => any) | undefined; "onUpdate:pageSize"?: ((value: number) => any) | undefined; onPageSizeChange?: ((value: number) => any) | undefined; onPageJump?: ((page: number, event: Event) => any) | undefined; }>, { size: "small" | "medium" | "large"; variant: "text" | "solid" | "outline" | "ghost"; disabled: boolean; pollSizeChange: boolean; simple: boolean; total: number; defaultPageSize: number | null; pageSlot: number; pageSizeOptions: (number | import("./type").PaginationOption)[]; showSize: boolean; showTotal: boolean; showJumper: boolean; hideWhenSinglePage: boolean; itemsOrder: ("page" | "size" | "jumper" | "total")[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;