import { PropType, VNode } from 'vue'; import { Props, Responsive, SlideNavigation, SliderState, WidthDetection } from '../types'; export declare const defaultProps: { accessibility: { type: BooleanConstructor; default: boolean; }; adaptiveHeight: { type: BooleanConstructor; default: boolean; }; arrows: { type: BooleanConstructor; default: boolean; }; asNavFor: { type: ObjectConstructor; default: null; }; autoplay: { type: BooleanConstructor; default: boolean; }; autoplaySpeed: { type: NumberConstructor; default: number; }; centerMode: { type: BooleanConstructor; default: boolean; }; centerPadding: { type: StringConstructor; default: string; }; cssEase: { type: StringConstructor; default: string; }; dots: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; edgeFriction: { type: NumberConstructor; default: number; }; fade: { type: BooleanConstructor; default: boolean; }; focusOnSelect: { type: BooleanConstructor; default: boolean; }; ignorePrefersReducedMotion: { type: BooleanConstructor; default: boolean; }; infinite: { type: BooleanConstructor; default: boolean; }; infiniteLoopOnEdge: { type: BooleanConstructor; default: boolean; }; initialGroupIndex: { type: NumberConstructor; default: number; }; lazyLoad: { type: StringConstructor; default: null; }; nextArrowLabel: { type: StringConstructor; default: string; }; pauseOnDotsHover: { type: BooleanConstructor; default: boolean; }; pauseOnFocus: { type: BooleanConstructor; default: boolean; }; pauseOnHover: { type: BooleanConstructor; default: boolean; }; prevArrowLabel: { type: StringConstructor; default: string; }; responsive: { type: PropType; default: never[]; }; responsiveBehavior: { type: 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: WidthDetection; }; }; export declare const defaultPropValues: Props; export declare const makeDefaultSliderState: () => SliderState; export declare const defaultTrackProps: { currentSlideGroupIndex: { type: NumberConstructor; default: number; }; detectingWidth: { type: BooleanConstructor; default: boolean; }; lazyLoadedList: { type: PropType; default: never[]; }; listHeight: { type: NumberConstructor; default: undefined; }; trackStyle: { type: ObjectConstructor; default: {}; }; slideGroupCount: { type: NumberConstructor; default: number; }; rawSlideGroups: { type: PropType; default: never[]; }; slideGroupHeight: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; slideGroupWidth: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; accessibility: { type: BooleanConstructor; default: boolean; }; adaptiveHeight: { type: BooleanConstructor; default: boolean; }; arrows: { type: BooleanConstructor; default: boolean; }; asNavFor: { type: ObjectConstructor; default: null; }; autoplay: { type: BooleanConstructor; default: boolean; }; autoplaySpeed: { type: NumberConstructor; default: number; }; centerMode: { type: BooleanConstructor; default: boolean; }; centerPadding: { type: StringConstructor; default: string; }; cssEase: { type: StringConstructor; default: string; }; dots: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; edgeFriction: { type: NumberConstructor; default: number; }; fade: { type: BooleanConstructor; default: boolean; }; focusOnSelect: { type: BooleanConstructor; default: boolean; }; ignorePrefersReducedMotion: { type: BooleanConstructor; default: boolean; }; infinite: { type: BooleanConstructor; default: boolean; }; infiniteLoopOnEdge: { type: BooleanConstructor; default: boolean; }; initialGroupIndex: { type: NumberConstructor; default: number; }; lazyLoad: { type: StringConstructor; default: null; }; nextArrowLabel: { type: StringConstructor; default: string; }; pauseOnDotsHover: { type: BooleanConstructor; default: boolean; }; pauseOnFocus: { type: BooleanConstructor; default: boolean; }; pauseOnHover: { type: BooleanConstructor; default: boolean; }; prevArrowLabel: { type: StringConstructor; default: string; }; responsive: { type: PropType; default: never[]; }; responsiveBehavior: { type: 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: WidthDetection; }; }; export declare const defaultArrowProps: { currentSlideGroupIndex: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; slideGroupCount: { type: NumberConstructor; default: number; }; type: { type: PropType; default: string; }; accessibility: { type: BooleanConstructor; default: boolean; }; adaptiveHeight: { type: BooleanConstructor; default: boolean; }; arrows: { type: BooleanConstructor; default: boolean; }; asNavFor: { type: ObjectConstructor; default: null; }; autoplay: { type: BooleanConstructor; default: boolean; }; autoplaySpeed: { type: NumberConstructor; default: number; }; centerMode: { type: BooleanConstructor; default: boolean; }; centerPadding: { type: StringConstructor; default: string; }; cssEase: { type: StringConstructor; default: string; }; dots: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; edgeFriction: { type: NumberConstructor; default: number; }; fade: { type: BooleanConstructor; default: boolean; }; focusOnSelect: { type: BooleanConstructor; default: boolean; }; ignorePrefersReducedMotion: { type: BooleanConstructor; default: boolean; }; infinite: { type: BooleanConstructor; default: boolean; }; infiniteLoopOnEdge: { type: BooleanConstructor; default: boolean; }; initialGroupIndex: { type: NumberConstructor; default: number; }; lazyLoad: { type: StringConstructor; default: null; }; nextArrowLabel: { type: StringConstructor; default: string; }; pauseOnDotsHover: { type: BooleanConstructor; default: boolean; }; pauseOnFocus: { type: BooleanConstructor; default: boolean; }; pauseOnHover: { type: BooleanConstructor; default: boolean; }; prevArrowLabel: { type: StringConstructor; default: string; }; responsive: { type: PropType; default: never[]; }; responsiveBehavior: { type: 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: WidthDetection; }; }; export declare const defaultDotsProps: { currentSlideGroupIndex: { type: NumberConstructor; default: number; }; slideGroupCount: { type: NumberConstructor; default: number; }; pageCount: { type: NumberConstructor; default: number; }; currentPage: { type: NumberConstructor; default: number; }; accessibility: { type: BooleanConstructor; default: boolean; }; adaptiveHeight: { type: BooleanConstructor; default: boolean; }; arrows: { type: BooleanConstructor; default: boolean; }; asNavFor: { type: ObjectConstructor; default: null; }; autoplay: { type: BooleanConstructor; default: boolean; }; autoplaySpeed: { type: NumberConstructor; default: number; }; centerMode: { type: BooleanConstructor; default: boolean; }; centerPadding: { type: StringConstructor; default: string; }; cssEase: { type: StringConstructor; default: string; }; dots: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; edgeFriction: { type: NumberConstructor; default: number; }; fade: { type: BooleanConstructor; default: boolean; }; focusOnSelect: { type: BooleanConstructor; default: boolean; }; ignorePrefersReducedMotion: { type: BooleanConstructor; default: boolean; }; infinite: { type: BooleanConstructor; default: boolean; }; infiniteLoopOnEdge: { type: BooleanConstructor; default: boolean; }; initialGroupIndex: { type: NumberConstructor; default: number; }; lazyLoad: { type: StringConstructor; default: null; }; nextArrowLabel: { type: StringConstructor; default: string; }; pauseOnDotsHover: { type: BooleanConstructor; default: boolean; }; pauseOnFocus: { type: BooleanConstructor; default: boolean; }; pauseOnHover: { type: BooleanConstructor; default: boolean; }; prevArrowLabel: { type: StringConstructor; default: string; }; responsive: { type: PropType; default: never[]; }; responsiveBehavior: { type: 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: WidthDetection; }; };