/** * @file vue-awesome-swiper * @module exporter * @author Surmon */ import Swiper, { SwiperOptions } from 'swiper'; import _Vue, { PluginFunction } from 'vue'; export interface InstallFunction extends PluginFunction { installed?: boolean; } export default function exporter(SwiperClass: typeof Swiper): { version: string; install: InstallFunction; directive: import("vue").DirectiveOptions; Swiper: import("vue/types/vue").ExtendedVue<_Vue, { $swiper: Swiper | null; }, { handleSwiperClick(event: MouseEvent): void; autoReLoopSwiper(): void; updateSwiper(): void; destroySwiper(): void; initSwiper(): void; }, { swiperInstance: Swiper | null; swiperOptions: SwiperOptions; wrapperClass: string; }, { defaultOptions: SwiperOptions; options: SwiperOptions; autoUpdate: boolean; autoDestroy: boolean; deleteInstanceOnDestroy: boolean; cleanupStylesOnDestroy: boolean; }>; SwiperSlide: import("vue/types/vue").ExtendedVue<_Vue, unknown, { update(): void; }, { slideClass: string; }, Record>; };