declare const _default: import("vue").DefineComponent<{ modelValue: { type: NumberConstructor; required: true; }; lastPage: { type: NumberConstructor; required: true; }; loading: { type: BooleanConstructor; default: boolean; }; total: { type: NumberConstructor; default: number; }; limit: { type: NumberConstructor; default: number; }; }, { hrefPrefix: import("vue").ComputedRef; makeHref: (page: number) => string; noWindow: import("vue").ComputedRef; leftWindow: import("vue").ComputedRef; currentWindow: import("vue").ComputedRef; rightWindow: import("vue").ComputedRef; change(page: number): void; trans: (key: string) => string; firstItemNum: import("vue").ComputedRef; lastItemNum: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, { loading: boolean; total: number; limit: number; }>; export default _default;