UNPKG

big-shot

Version:

A Vue-based image/video slide show widget

44 lines (43 loc) 1.5 kB
import 'swiper/css'; import 'swiper/css/zoom'; import type { Slide } from "./types/slide"; declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<import("vue").ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ slideData: Slide[]; initialSlideIndex?: number | undefined; }>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { beforeSlideChangeHook: (value: { currentIndex: number; newIndex: number; delta: number; length: number; }) => void; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<__VLS_TypePropsToRuntimeProps<{ slideData: Slide[]; initialSlideIndex?: number | undefined; }>>> & Readonly<{ onBeforeSlideChangeHook?: ((value: { currentIndex: number; newIndex: number; delta: number; length: number; }) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { 'center-header': (_: { currentSlide: Slide; }) => any; }>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: import('vue').PropType<T[K]>; required: true; }; }; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };