import { ExtractPropTypes, PropType } from 'vue'; import { ButtonSize } from '../../button'; export type PaginationVisibleLayout = 'sizes' | 'total' | 'prev' | 'pager' | 'next' | 'jump'; export declare const paginationProps: { readonly size: { readonly type: 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: PropType; readonly default: readonly [10, 20, 50, 100]; }; readonly pageCount: { readonly type: NumberConstructor; }; readonly visibleLayout: { readonly type: PropType; readonly default: readonly ["sizes", "total", "prev", "pager", "next", "jump"]; }; readonly align: { readonly type: 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; }; }; export type PaginationProps = ExtractPropTypes;