import { SizeWithMd } from '../../utils/size'; export interface PaginationProps { /** * Total items to be stored in pages */ totalRows?: number; /** * Sets the quantity of items per page */ perPage?: number; /** * Grabs and syncs the currentPage variable passed down from the parent in v-model */ modelValue?: number; /** * Displays the pagination element in pills styling as opposed to the default boxes */ pills?: boolean; /** * Set the size of the input: 'sm', 'md' (default), or 'lg'. */ size?: SizeWithMd; /** * Compact layout */ compact?: boolean; /** * (Optional) Number of page. Property `size` is required for this to work * properly. If `pages` is empty, it will be calculated using the size. */ pages?: number | string | null; } declare function applyJumpFormPage(): void; declare var __VLS_10: { disabled: boolean; index: number; page: number; }, __VLS_24: { disabled: boolean; index: number; page: number; }, __VLS_38: { active: boolean; content: string | number; disabled: boolean; index: number; page: number; }, __VLS_41: {}; type __VLS_Slots = {} & { 'prev-text'?: (props: typeof __VLS_10) => any; } & { 'next-text'?: (props: typeof __VLS_24) => any; } & { page?: (props: typeof __VLS_38) => any; } & { 'ellipsis-text'?: (props: typeof __VLS_41) => any; }; declare const __VLS_base: import('../../../node_modules/vue').DefineComponent; currentPageInput: import('../../../node_modules/vue').Ref; applyJumpFormPage: typeof applyJumpFormPage; }, {}, {}, {}, import('../../../node_modules/vue').ComponentOptionsMixin, import('../../../node_modules/vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; }, string, import('../../../node_modules/vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: SizeWithMd; compact: boolean; modelValue: number; pills: boolean; totalRows: number; perPage: number; pages: number | string | null; }, {}, {}, {}, string, import('../../../node_modules/vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };