import { A11yOptions, AutoplayOptions, ControllerOptions, CoverflowEffectOptions, CubeEffectOptions, FadeEffectOptions, FlipEffectOptions, HashNavigationOptions, HistoryOptions, KeyboardOptions, LazyOptions, MousewheelOptions, NavigationOptions, PaginationOptions, ParallaxOptions, ScrollbarOptions, ThumbsOptions, VirtualOptions, ZoomOptions, } from './swiper/public-api'; import Vue, { PropType } from 'vue'; import { SwiperOptions } from './swiper/swiper-options'; import SwiperClass from './swiper/swiper-class'; import { ExtendedVue } from 'vue/types/vue'; declare const Swiper: ExtendedVue; default: SwiperOptions['direction']; }; touchEventsTarget: { type: PropType; default: undefined; }; initialSlide: { type: NumberConstructor; default: undefined; }; speed: { type: NumberConstructor; default: undefined }; cssMode: { type: BooleanConstructor; default: undefined }; updateOnWindowResize: { type: BooleanConstructor; default: undefined; }; resizeObserver: { type: BooleanConstructor; default: undefined; }; nested: { type: BooleanConstructor; default: undefined }; focusableElements: { type: BooleanConstructor; default: undefined; }; width: { type: NumberConstructor; default: undefined }; height: { type: NumberConstructor; default: undefined }; preventInteractionOnTransition: { type: BooleanConstructor; default: undefined; }; userAgent: { type: StringConstructor; default: undefined }; url: { type: StringConstructor; default: undefined }; edgeSwipeDetection: { type: BooleanConstructor | StringConstructor; default: undefined; }; edgeSwipeThreshold: { type: NumberConstructor; default: undefined; }; freeMode: { type: BooleanConstructor; default: undefined }; freeModeMomentum: { type: BooleanConstructor; default: undefined; }; freeModeMomentumRatio: { type: NumberConstructor; default: undefined; }; freeModeMomentumBounce: { type: BooleanConstructor; default: undefined; }; freeModeMomentumBounceRatio: { type: NumberConstructor; default: undefined; }; freeModeMomentumVelocityRatio: { type: NumberConstructor; default: undefined; }; freeModeSticky: { type: BooleanConstructor; default: undefined; }; freeModeMinimumVelocity: { type: NumberConstructor; default: undefined; }; autoHeight: { type: BooleanConstructor; default: undefined; }; setWrapperSize: { type: BooleanConstructor; default: undefined; }; virtualTranslate: { type: BooleanConstructor; default: undefined; }; effect: { type: PropType; default: undefined; }; breakpoints: { type: PropType; default: undefined; }; spaceBetween: { type: NumberConstructor; default: undefined; }; slidesPerView: { type: PropType; default: undefined; }; slidesPerColumn: { type: NumberConstructor; default: undefined; }; slidesPerColumnFill: { type: PropType; default: undefined; }; slidesPerGroup: { type: NumberConstructor; default: undefined; }; slidesPerGroupSkip: { type: NumberConstructor; default: undefined; }; centeredSlides: { type: BooleanConstructor; default: undefined; }; centeredSlidesBounds: { type: BooleanConstructor; default: undefined; }; slidesOffsetBefore: { type: NumberConstructor; default: undefined; }; slidesOffsetAfter: { type: NumberConstructor; default: undefined; }; normalizeSlideIndex: { type: BooleanConstructor; default: undefined; }; centerInsufficientSlides: { type: BooleanConstructor; default: undefined; }; watchOverflow: { type: BooleanConstructor; default: undefined; }; roundLengths: { type: BooleanConstructor; default: undefined; }; touchRatio: { type: NumberConstructor; default: undefined; }; touchAngle: { type: NumberConstructor; default: undefined; }; simulateTouch: { type: BooleanConstructor; default: undefined; }; shortSwipes: { type: BooleanConstructor; default: undefined; }; longSwipes: { type: BooleanConstructor; default: undefined; }; longSwipesRatio: { type: NumberConstructor; default: undefined; }; longSwipesMs: { type: NumberConstructor; default: undefined; }; followFinger: { type: BooleanConstructor; default: undefined; }; allowTouchMove: { type: BooleanConstructor; default: undefined; }; threshold: { type: NumberConstructor; default: undefined }; touchMoveStopPropagation: { type: BooleanConstructor; default: undefined; }; touchStartPreventDefault: { type: BooleanConstructor; default: undefined; }; touchStartForcePreventDefault: { type: BooleanConstructor; default: undefined; }; touchReleaseOnEdges: { type: BooleanConstructor; default: undefined; }; uniqueNavElements: { type: BooleanConstructor; default: undefined; }; resistance: { type: BooleanConstructor; default: undefined; }; resistanceRatio: { type: NumberConstructor; default: undefined; }; watchSlidesProgress: { type: BooleanConstructor; default: undefined; }; watchSlidesVisibility: { type: BooleanConstructor; default: undefined; }; grabCursor: { type: BooleanConstructor; default: undefined; }; preventClicks: { type: BooleanConstructor; default: undefined; }; preventClicksPropagation: { type: BooleanConstructor; default: undefined; }; slideToClickedSlide: { type: BooleanConstructor; default: undefined; }; preloadImages: { type: BooleanConstructor; default: undefined; }; updateOnImagesReady: { type: BooleanConstructor; default: undefined; }; loop: { type: BooleanConstructor; default: undefined }; loopAdditionalSlides: { type: NumberConstructor; default: undefined; }; loopedSlides: { type: NumberConstructor; default: undefined; }; loopFillGroupWithBlank: { type: BooleanConstructor; default: undefined; }; loopPreventsSlide: { type: BooleanConstructor; default: undefined; }; allowSlidePrev: { type: BooleanConstructor; default: undefined; }; allowSlideNext: { type: BooleanConstructor; default: undefined; }; swipeHandler: { type: BooleanConstructor; default: undefined; }; noSwiping: { type: BooleanConstructor; default: undefined; }; noSwipingClass: { type: StringConstructor; default: undefined; }; noSwipingSelector: { type: StringConstructor; default: undefined; }; passiveListeners: { type: BooleanConstructor; default: undefined; }; containerModifierClass: { type: StringConstructor; default: undefined; }; slideClass: { type: StringConstructor; default: undefined; }; slideBlankClass: { type: StringConstructor; default: undefined; }; slideActiveClass: { type: StringConstructor; default: undefined; }; slideDuplicateActiveClass: { type: StringConstructor; default: undefined; }; slideVisibleClass: { type: StringConstructor; default: undefined; }; slideDuplicateClass: { type: StringConstructor; default: undefined; }; slideNextClass: { type: StringConstructor; default: undefined; }; slideDuplicateNextClass: { type: StringConstructor; default: undefined; }; slidePrevClass: { type: StringConstructor; default: undefined; }; slideDuplicatePrevClass: { type: StringConstructor; default: undefined; }; wrapperClass: { type: StringConstructor; default: undefined; }; runCallbacksOnInit: { type: BooleanConstructor; default: undefined; }; observer: { type: BooleanConstructor; default: undefined }; observeParents: { type: BooleanConstructor; default: undefined; }; observeSlideChildren: { type: BooleanConstructor; default: undefined; }; a11y: { type: PropType; default: undefined; }; autoplay: { type: PropType; default: undefined; }; controller: { type: PropType; default: undefined; }; coverflowEffect: { type: PropType; default: undefined; }; cubeEffect: { type: PropType; default: undefined; }; fadeEffect: { type: PropType; default: undefined; }; flipEffect: { type: PropType; default: undefined; }; hashNavigation: { type: PropType; default: undefined; }; history: { type: PropType; default: undefined; }; keyboard: { type: PropType; default: undefined; }; lazy: { type: PropType; default: undefined; }; mousewheel: { type: PropType; default: undefined; }; navigation: { type: PropType; default: undefined; }; pagination: { type: PropType; default: undefined; }; parallax: { type: PropType; default: undefined; }; scrollbar: { type: PropType; default: undefined; }; thumbs: { type: PropType; default: undefined }; virtual: { type: PropType; default: undefined; }; zoom: { type: PropType; default: undefined; }; } >; declare const SwiperSlide: ExtendedVue; declare class SwiperCore extends SwiperClass { } export { Swiper, SwiperSlide, SwiperCore };