UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

52 lines (51 loc) 2.08 kB
import { BvEvent } from '../../utils'; import { ClassValue } from '../../types/AnyValuedAttributes'; import { BPaginationProps, BPaginationSlots } from '../../types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots<import('vue').DefineComponent<Omit<BPaginationProps, "modelValue"> & { modelValue?: Exclude<BPaginationProps["modelValue"], undefined>; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: import('../../types/CommonTypes').Numberish) => any; "page-click": (event: BvEvent, pageNumber: number) => any; }, string, import('vue').PublicProps, Readonly<Omit<BPaginationProps, "modelValue"> & { modelValue?: Exclude<BPaginationProps["modelValue"], undefined>; }> & Readonly<{ "onUpdate:modelValue"?: ((value: import('../../types/CommonTypes').Numberish) => any) | undefined; "onPage-click"?: ((event: BvEvent, pageNumber: number) => any) | undefined; }>, { disabled: boolean; size: import('../..').Size; align: import('../..').AlignmentJustifyContent | "fill"; perPage: import('../../types/CommonTypes').Numberish; ariaLabel: string; ariaControls: string; limit: import('../../types/CommonTypes').Numberish; pills: boolean; ellipsisClass: ClassValue; ellipsisText: string; firstClass: ClassValue; firstNumber: boolean; firstText: string; noEllipsis: boolean; noGotoEndButtons: boolean; labelFirstPage: string; labelLastPage: string; labelNextPage: string; labelPage: string; labelPrevPage: string; lastClass: ClassValue; lastNumber: boolean; lastText: string; nextClass: ClassValue; nextText: string; pageClass: ClassValue; prevClass: ClassValue; prevText: string; totalRows: import('../../types/CommonTypes').Numberish; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, BPaginationSlots>; type __VLS_WithSlots<T, S> = T & { new (): { $slots: S; }; };