import { DotClickPayload } from '../types'; declare function __VLS_template(): { customPaging?(_: { page: number; }): any; }; declare const __VLS_component: import('vue').DefineComponent; default: never[]; }; responsiveBehavior: { type: import('vue').PropType<"mobile-first" | "desktop-first">; default: string; }; rtl: { type: BooleanConstructor; default: boolean; }; slidesPerGroup: { type: NumberConstructor; default: number; }; groupsToScroll: { type: NumberConstructor; default: number; }; groupsToShow: { type: NumberConstructor; default: number; }; speed: { type: NumberConstructor; default: number; }; swipe: { type: BooleanConstructor; default: boolean; }; swipeToSlide: { type: BooleanConstructor; default: boolean; }; touchMove: { type: BooleanConstructor; default: boolean; }; touchThreshold: { type: NumberConstructor; default: number; }; unslick: { type: BooleanConstructor; default: boolean; }; useCSSTransitions: { type: BooleanConstructor; default: boolean; }; useCSSTransform: { type: BooleanConstructor; default: boolean; }; variableWidth: { type: BooleanConstructor; default: boolean; }; vertical: { type: BooleanConstructor; default: boolean; }; verticalSwiping: { type: BooleanConstructor; default: boolean; }; waitForAnimate: { type: BooleanConstructor; default: boolean; }; widthDetection: { type: StringConstructor; default: import('../types').WidthDetection; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { dotClick: (payload: DotClickPayload) => void; dotsOver: () => void; dotsLeave: () => void; }, string, import('vue').PublicProps, Readonly; default: never[]; }; responsiveBehavior: { type: import('vue').PropType<"mobile-first" | "desktop-first">; default: string; }; rtl: { type: BooleanConstructor; default: boolean; }; slidesPerGroup: { type: NumberConstructor; default: number; }; groupsToScroll: { type: NumberConstructor; default: number; }; groupsToShow: { type: NumberConstructor; default: number; }; speed: { type: NumberConstructor; default: number; }; swipe: { type: BooleanConstructor; default: boolean; }; swipeToSlide: { type: BooleanConstructor; default: boolean; }; touchMove: { type: BooleanConstructor; default: boolean; }; touchThreshold: { type: NumberConstructor; default: number; }; unslick: { type: BooleanConstructor; default: boolean; }; useCSSTransitions: { type: BooleanConstructor; default: boolean; }; useCSSTransform: { type: BooleanConstructor; default: boolean; }; variableWidth: { type: BooleanConstructor; default: boolean; }; vertical: { type: BooleanConstructor; default: boolean; }; verticalSwiping: { type: BooleanConstructor; default: boolean; }; waitForAnimate: { type: BooleanConstructor; default: boolean; }; widthDetection: { type: StringConstructor; default: import('../types').WidthDetection; }; }>> & Readonly<{ onDotClick?: ((payload: DotClickPayload) => any) | undefined; onDotsOver?: (() => any) | undefined; onDotsLeave?: (() => any) | undefined; }>, { vertical: boolean; groupsToScroll: number; groupsToShow: number; slideGroupCount: number; currentSlideGroupIndex: number; lazyLoad: string; infinite: boolean; infiniteLoopOnEdge: boolean; centerMode: boolean; centerPadding: string; accessibility: boolean; adaptiveHeight: boolean; arrows: boolean; asNavFor: Record; autoplay: boolean; autoplaySpeed: number; cssEase: string; dots: boolean; draggable: boolean; edgeFriction: number; fade: boolean; focusOnSelect: boolean; ignorePrefersReducedMotion: boolean; initialGroupIndex: number; nextArrowLabel: string; pauseOnDotsHover: boolean; pauseOnFocus: boolean; pauseOnHover: boolean; prevArrowLabel: string; responsiveBehavior: "mobile-first" | "desktop-first"; responsive: import('../types').Responsive[]; rtl: boolean; slidesPerGroup: number; speed: number; swipe: boolean; swipeToSlide: boolean; touchMove: boolean; touchThreshold: number; unslick: boolean; useCSSTransitions: boolean; useCSSTransform: boolean; variableWidth: boolean; verticalSwiping: boolean; waitForAnimate: boolean; widthDetection: string; currentPage: number; pageCount: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };