declare function __VLS_template(): { default?(_: {}): any; }; declare const __VLS_component: import("vue").DefineComponent number[]; }; prevText: { type: StringConstructor; default: string; }; nextText: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; autoHide: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; "update:pageSize": (...args: any[]) => void; "size-change": (...args: any[]) => void; "current-change": (...args: any[]) => void; "prev-click": (...args: any[]) => void; "next-click": (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly number[]; }; prevText: { type: StringConstructor; default: string; }; nextText: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; autoHide: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; "onUpdate:pageSize"?: (...args: any[]) => any; "onSize-change"?: (...args: any[]) => any; "onCurrent-change"?: (...args: any[]) => any; "onPrev-click"?: (...args: any[]) => any; "onNext-click"?: (...args: any[]) => any; }>, { mode: string; align: string; flex: boolean; type: string; disabled: boolean; modelValue: string | number; pageSize: string | number; total: string | number; pageCount: string | number; pagerCount: string | number; layout: string; pageSizes: string | unknown[]; prevText: string; nextText: string; autoHide: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };