import { DropdownData } from '../../dropdown/src/main'; declare const _default: import('vue').DefineComponent<{ readonly size: { readonly type: import('vue').PropType; readonly default: "default"; }; readonly current: { readonly type: NumberConstructor; readonly default: 1; }; readonly total: { readonly type: NumberConstructor; }; readonly pageSize: { readonly type: NumberConstructor; readonly default: 10; }; readonly pageSizes: { readonly type: import('vue').PropType; readonly default: readonly [10, 20, 50, 100]; }; readonly pageCount: { readonly type: NumberConstructor; }; readonly visibleLayout: { readonly type: import('vue').PropType; readonly default: readonly ["sizes", "total", "prev", "pager", "next", "jump"]; }; readonly align: { readonly type: import('vue').PropType<"center" | "space-between" | "left" | "right">; readonly default: "space-between"; }; readonly sizeChange: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly pageChange: { readonly type: FunctionConstructor; readonly default: undefined; }; }, { t: (key: string) => any; jump: import('vue').Ref; count: import('vue').ComputedRef; sizes: import('vue').ComputedRef<{ label: string; command: Number; active: boolean; }[]>; pageBtn: import('vue').ComputedRef; handleCommandSize: (ac: DropdownData) => void; haddleJumpInput: () => void; handleChange: (n: Number) => void; visibleLayout: (key: String) => import('./main').PaginationVisibleLayout | undefined; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly default: "default"; }; readonly current: { readonly type: NumberConstructor; readonly default: 1; }; readonly total: { readonly type: NumberConstructor; }; readonly pageSize: { readonly type: NumberConstructor; readonly default: 10; }; readonly pageSizes: { readonly type: import('vue').PropType; readonly default: readonly [10, 20, 50, 100]; }; readonly pageCount: { readonly type: NumberConstructor; }; readonly visibleLayout: { readonly type: import('vue').PropType; readonly default: readonly ["sizes", "total", "prev", "pager", "next", "jump"]; }; readonly align: { readonly type: import('vue').PropType<"center" | "space-between" | "left" | "right">; readonly default: "space-between"; }; readonly sizeChange: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly pageChange: { readonly type: FunctionConstructor; readonly default: undefined; }; }>>, { readonly size: import('../../button').ButtonSize; readonly current: number; readonly pageSize: number; readonly pageSizes: Number[]; readonly visibleLayout: import('./main').PaginationVisibleLayout[]; readonly align: "center" | "space-between" | "left" | "right"; readonly sizeChange: Function; readonly pageChange: Function; }, {}>; export default _default;