import { Variants } from '../Button/Button.vue'; import { Pagination } from './pagination'; interface Props { numbers?: boolean; pagination: Pagination; prevNext?: boolean; firstLast?: boolean; variant?: Variants; } declare function setNext(): void; declare function setPrev(): void; declare var __VLS_8: {}, __VLS_30: { disabled: boolean; setPage: typeof setPrev; }, __VLS_66: { disabled: boolean; setPage: typeof setNext; }, __VLS_88: {}; type __VLS_Slots = {} & { start?: (props: typeof __VLS_8) => any; } & { prev?: (props: typeof __VLS_30) => any; } & { next?: (props: typeof __VLS_66) => any; } & { end?: (props: typeof __VLS_88) => any; }; declare const __VLS_base: import('vue').DefineComponent any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onChange?: ((page: number) => any) | undefined; }>, { variant: Variants; numbers: boolean; prevNext: boolean; firstLast: boolean; }, {}, {}, {}, string, import('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; }; };