import type { BCarouselParentData } from '../../types/components'; import { type InjectionKey, type VNode } from 'vue'; import { Carousel } from 'bootstrap'; export declare const injectionKey: InjectionKey; declare const _sfc_main: import("vue").DefineComponent<{ startingSlide: { type: NumberConstructor; required: false; default: number; }; id: { type: StringConstructor; required: false; }; imgHeight: { type: StringConstructor; required: false; }; imgWidth: { type: StringConstructor; required: false; }; background: { type: StringConstructor; required: false; }; modelValue: { type: NumberConstructor; required: false; default: number; }; controls: { type: null; required: false; default: boolean; }; indicators: { type: null; required: false; default: boolean; }; interval: { type: NumberConstructor; required: false; default: number; }; noTouch: { type: null; required: false; default: boolean; }; noWrap: { type: null; required: false; default: boolean; }; controlsPrevText: { type: StringConstructor; required: false; default: string; }; controlsNextText: { type: StringConstructor; required: false; default: string; }; indicatorsButtonLabel: { type: StringConstructor; required: false; default: string; }; }, { injectionKey: InjectionKey; props: any; emit: { (e: 'sliding-start', value: Event): void; (e: 'sliding-end', value: Event): void; }; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; computedId: import("vue").ComputedRef; controlsBoolean: Readonly>; indicatorsBoolean: Readonly>; noTouchBoolean: Readonly>; noWrapBoolean: Readonly>; element: import("vue").Ref; instance: import("vue").Ref; slides: import("vue").Ref[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("sliding-start" | "sliding-end")[], "sliding-start" | "sliding-end", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onSliding-start"?: ((...args: any[]) => any) | undefined; "onSliding-end"?: ((...args: any[]) => any) | undefined; }, { modelValue: number; interval: number; startingSlide: number; controls: any; indicators: any; noTouch: any; noWrap: any; controlsPrevText: string; controlsNextText: string; indicatorsButtonLabel: string; }>; export default _sfc_main;