UNPKG

watercolor-ui

Version:

A modern minimalist cross-framework component library

121 lines 3.37 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ modelValue: { type: NumberConstructor; default: number; }; currentPage: { type: NumberConstructor; default: number; }; total: { type: NumberConstructor; required: true; }; pageSize: { type: NumberConstructor; default: number; }; siblingCount: { type: NumberConstructor; default: number; }; boundaryCount: { type: NumberConstructor; default: number; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; showQuickJumper: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: ArrayConstructor; default: () => number[]; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; }>, { currentPageInternal: import('vue').Ref<number, number>; pageCount: import('vue').ComputedRef<number>; pageItems: import('vue').ComputedRef<{ key: any; num: any; }[] | ({ key: string; num: number; ellipsis?: undefined; } | { key: string; ellipsis: boolean; num?: undefined; })[]>; select: (page: any) => void; paginationClasses: import('vue').ComputedRef<string[]>; handleSizeChange: (event: any) => void; handleQuickJump: (event: any) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "change" | "page-change" | "size-change")[], "update:modelValue" | "change" | "page-change" | "size-change", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ modelValue: { type: NumberConstructor; default: number; }; currentPage: { type: NumberConstructor; default: number; }; total: { type: NumberConstructor; required: true; }; pageSize: { type: NumberConstructor; default: number; }; siblingCount: { type: NumberConstructor; default: number; }; boundaryCount: { type: NumberConstructor; default: number; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; showQuickJumper: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: ArrayConstructor; default: () => number[]; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; "onSize-change"?: ((...args: any[]) => any) | undefined; }>, { size: string; modelValue: number; currentPage: number; pageSize: number; siblingCount: number; boundaryCount: number; showSizeChanger: boolean; showQuickJumper: boolean; pageSizeOptions: unknown[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=Pagination.vue.d.ts.map