export declare const ElCarousel: import("../../utils/types").SFCWithInstall void; name: string; label: string | number; key: string; hover: boolean; translate: number; scale: number; active: boolean; ready: boolean; inStage: boolean; animating: boolean; }[]>; arrowDisplay: import("vue").ComputedRef; carouselClasses: import("vue").ComputedRef; indicatorsClasses: import("vue").ComputedRef; hasLabel: import("vue").ComputedRef; handleMouseEnter: () => void; handleMouseLeave: () => void; handleIndicatorClick: (index: any) => void; throttledArrowClick: import("lodash").DebouncedFunc<(index: any) => void>; throttledIndicatorHover: import("lodash").DebouncedFunc<(index: any) => void>; handleButtonEnter: (arrow: any) => void; handleButtonLeave: () => void; prev: () => void; next: () => void; setActiveItem: (index: any) => void; root: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ initialIndex?: unknown; height?: unknown; trigger?: unknown; autoplay?: unknown; interval?: unknown; indicatorPosition?: unknown; indicator?: unknown; arrow?: unknown; type?: unknown; loop?: unknown; direction?: unknown; pauseOnHover?: unknown; } & { type: string; height: string; direction: string; trigger: string; indicator: boolean; initialIndex: number; autoplay: boolean; interval: number; indicatorPosition: string; arrow: string; loop: boolean; pauseOnHover: boolean; } & {}> & { onChange?: ((...args: any[]) => any) | undefined; }, { type: string; height: string; direction: string; trigger: string; indicator: boolean; initialIndex: number; autoplay: boolean; interval: number; indicatorPosition: string; arrow: string; loop: boolean; pauseOnHover: boolean; }>> & { CarouselItem: import("vue").DefineComponent, {}>; }; export default ElCarousel; export declare const ElCarouselItem: import("../../utils/types").SFCWithInstall, {}>>;