UNPKG

bootstrap-vue-next

Version:

BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.

61 lines (60 loc) 2.26 kB
import { BvEvent } from '../../utils'; import { BPaginationProps } from '../../types/ComponentProps'; import { ClassValue } from '../../types/AnyValuedAttributes'; declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<{ modelValue?: Exclude<BPaginationProps["modelValue"], undefined>; } & Omit<BPaginationProps, "modelValue">, {}, {}, {}, {}, 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<{ modelValue?: Exclude<BPaginationProps["modelValue"], undefined>; } & Omit<BPaginationProps, "modelValue">> & 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, { _pageElements: HTMLLIElement[]; }, HTMLUListElement>, Partial<Record<{}, (_: { disabled: unknown; page: unknown; index: unknown; active: unknown; content: unknown; }) => any>> & { 'ellipsis-text'?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };