import { ExtractPropTypes, PropType } from 'vue'; import type Carousel from './Carousel.vue'; export declare type CarouselTrigger = 'hover' | 'click'; export declare type CarouselDirection = 'horizontal' | 'vertical'; export declare type CarouselIndicatorPosition = 'outside' | 'none'; export declare const carouselEmits: string[]; export declare const carouselProps: { initialIndex: { type: NumberConstructor; default: number; }; height: { type: StringConstructor; default: string; }; trigger: { type: PropType; default: string; }; autoplay: { type: BooleanConstructor; default: boolean; }; interval: { type: NumberConstructor; default: number; }; indicatorPosition: { type: PropType; default: string; }; indicator: { type: BooleanConstructor; default: boolean; }; arrow: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; loop: { type: BooleanConstructor; default: boolean; }; direction: { type: PropType; default: string; validator(val: string): boolean; }; pauseOnHover: { type: BooleanConstructor; default: boolean; }; }; export declare type CarouselProps = ExtractPropTypes; export declare type CarouselEmits = typeof carouselEmits; export declare type CarouselInstance = InstanceType;