UNPKG

bootstrap-vue-3

Version:

Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript

281 lines (280 loc) 7.05 kB
import { type PropType } from 'vue'; import type { Alignment, Booleanish } from '../../types'; declare const _sfc_main: import("vue").DefineComponent<{ align: { type: PropType<"fill" | Alignment.JustifyContent>; default: string; }; ariaControls: { type: StringConstructor; required: false; }; ariaLabel: { type: StringConstructor; default: string; }; disabled: { type: PropType<Booleanish>; default: boolean; }; ellipsisClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; ellipsisText: { type: StringConstructor; default: string; }; firstClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; firstNumber: { type: PropType<Booleanish>; default: boolean; }; firstText: { type: StringConstructor; default: string; }; hideEllipsis: { type: PropType<Booleanish>; default: boolean; }; hideGotoEndButtons: { type: PropType<Booleanish>; default: boolean; }; labelFirstPage: { type: StringConstructor; default: string; }; labelLastPage: { type: StringConstructor; default: string; }; labelNextPage: { type: StringConstructor; default: string; }; labelPage: { type: StringConstructor; default: string; }; labelPrevPage: { type: StringConstructor; default: string; }; lastClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; lastNumber: { type: PropType<Booleanish>; default: boolean; }; lastText: { type: StringConstructor; default: string; }; limit: { type: NumberConstructor; default: number; }; modelValue: { type: NumberConstructor; default: number; }; nextClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; nextText: { type: StringConstructor; default: string; }; pageClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; perPage: { type: NumberConstructor; default: number; }; pills: { type: PropType<Booleanish>; default: boolean; }; prevClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; prevText: { type: StringConstructor; default: string; }; size: { type: PropType<keyof import("../../types/InputSize").BaseInputSize>; required: false; }; totalRows: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "page-click")[], "update:modelValue" | "page-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ align: { type: PropType<"fill" | Alignment.JustifyContent>; default: string; }; ariaControls: { type: StringConstructor; required: false; }; ariaLabel: { type: StringConstructor; default: string; }; disabled: { type: PropType<Booleanish>; default: boolean; }; ellipsisClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; ellipsisText: { type: StringConstructor; default: string; }; firstClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; firstNumber: { type: PropType<Booleanish>; default: boolean; }; firstText: { type: StringConstructor; default: string; }; hideEllipsis: { type: PropType<Booleanish>; default: boolean; }; hideGotoEndButtons: { type: PropType<Booleanish>; default: boolean; }; labelFirstPage: { type: StringConstructor; default: string; }; labelLastPage: { type: StringConstructor; default: string; }; labelNextPage: { type: StringConstructor; default: string; }; labelPage: { type: StringConstructor; default: string; }; labelPrevPage: { type: StringConstructor; default: string; }; lastClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; lastNumber: { type: PropType<Booleanish>; default: boolean; }; lastText: { type: StringConstructor; default: string; }; limit: { type: NumberConstructor; default: number; }; modelValue: { type: NumberConstructor; default: number; }; nextClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; nextText: { type: StringConstructor; default: string; }; pageClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; perPage: { type: NumberConstructor; default: number; }; pills: { type: PropType<Booleanish>; default: boolean; }; prevClass: { type: (StringConstructor | ArrayConstructor)[]; default: () => never[]; }; prevText: { type: StringConstructor; default: string; }; size: { type: PropType<keyof import("../../types/InputSize").BaseInputSize>; required: false; }; totalRows: { type: NumberConstructor; default: number; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onPage-click"?: ((...args: any[]) => any) | undefined; }, { modelValue: number; ariaLabel: string; disabled: Booleanish; align: "fill" | Alignment.JustifyContent; limit: number; pills: Booleanish; ellipsisClass: string | unknown[]; ellipsisText: string; firstClass: string | unknown[]; firstNumber: Booleanish; firstText: string; hideEllipsis: Booleanish; hideGotoEndButtons: Booleanish; labelFirstPage: string; labelLastPage: string; labelNextPage: string; labelPage: string; labelPrevPage: string; lastClass: string | unknown[]; lastNumber: Booleanish; lastText: string; nextClass: string | unknown[]; nextText: string; pageClass: string | unknown[]; perPage: number; prevClass: string | unknown[]; prevText: string; totalRows: number; }>; export default _sfc_main;