UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

73 lines (72 loc) 2.39 kB
import type { QPaginationInstance } from './src/types'; import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QPagination: SFCWithInstall<DefineComponent<{ pageCount: { type: NumberConstructor; default: null; }; total: { type: NumberConstructor; default: null; }; pageSize: { type: NumberConstructor; default: null; }; currentPage: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; pagerCount: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; }, QPaginationInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("current-change" | "prev-click" | "next-click" | "quick-prev-click" | "quick-next-click")[], "current-change" | "prev-click" | "next-click" | "quick-prev-click" | "quick-next-click", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ pageCount: { type: NumberConstructor; default: null; }; total: { type: NumberConstructor; default: null; }; pageSize: { type: NumberConstructor; default: null; }; currentPage: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; pagerCount: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onPrev-click"?: ((...args: any[]) => any) | undefined; "onNext-click"?: ((...args: any[]) => any) | undefined; "onQuick-prev-click"?: ((...args: any[]) => any) | undefined; "onQuick-next-click"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; pageCount: number; total: number; pageSize: number; currentPage: number; pagerCount: number; }>>; export type { QPaginationProps, QPaginationInstance } from './src/types';