declare const je: import("vue").DefineComponent<{ total: { default: number; }; limit: { default: number; }; theme: {}; pages: { default: number; }; limits: { default: () => number[]; }; simple: { type: BooleanConstructor; default: boolean; }; modelValue: { default: number; }; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; ellipsisTooltip: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; layout: { default: () => string[]; }; }, (c: any, N: any) => import("vue").VNode, any, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue" | "update:limit")[], "change" | "update:modelValue" | "update:limit", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly number[]; }; simple: { type: BooleanConstructor; default: boolean; }; modelValue: { default: number; }; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; ellipsisTooltip: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; layout: { default: () => string[]; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:limit"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; layout: string[]; modelValue: number; simple: boolean; total: number; ellipsisTooltip: boolean; limits: number[]; limit: number; pages: number; hideOnSinglePage: boolean; }, {}>; declare const qe: any; export { je as _, qe as c };