import FCarouselComponent from './src/carousel.component';
export * from './src/carousel.props';
export { FCarouselComponent };
declare const _default: {
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        initialIndex: {
            type: NumberConstructor;
            default: number;
        };
        height: {
            type: StringConstructor;
            default: string;
        };
        autoplay: {
            type: BooleanConstructor;
            default: boolean;
        };
        interval: {
            type: NumberConstructor;
            default: number;
        };
        loop: {
            type: BooleanConstructor;
            default: boolean;
        };
        direction: {
            type: import("vue").PropType<"horizontal" | "vertical">;
            default: string;
            validator: (value: string) => boolean;
        };
        arrow: {
            type: import("vue").PropType<"hover" | "always" | "never">;
            default: string;
            validator: (value: string) => boolean;
        };
        indicatorPosition: {
            type: import("vue").PropType<"none" | "inside" | "outside">;
            default: string;
            validator: (value: string) => boolean;
        };
        trigger: {
            type: import("vue").PropType<"click" | "hover">;
            default: string;
            validator: (value: string) => boolean;
        };
        pauseOnHover: {
            type: BooleanConstructor;
            default: boolean;
        };
        type: {
            type: import("vue").PropType<"" | "card">;
            default: string;
            validator: (value: string) => boolean;
        };
        showTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        titleAlign: {
            type: import("vue").PropType<"left" | "center" | "right">;
            default: string;
            validator: (value: string) => boolean;
        };
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], import("vue").PublicProps, {
        type: "" | "card";
        height: string;
        trigger: "click" | "hover";
        initialIndex: number;
        autoplay: boolean;
        interval: number;
        loop: boolean;
        direction: "horizontal" | "vertical";
        arrow: "hover" | "always" | "never";
        indicatorPosition: "none" | "inside" | "outside";
        pauseOnHover: boolean;
        showTitle: boolean;
        titleAlign: "left" | "center" | "right";
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        initialIndex: {
            type: NumberConstructor;
            default: number;
        };
        height: {
            type: StringConstructor;
            default: string;
        };
        autoplay: {
            type: BooleanConstructor;
            default: boolean;
        };
        interval: {
            type: NumberConstructor;
            default: number;
        };
        loop: {
            type: BooleanConstructor;
            default: boolean;
        };
        direction: {
            type: import("vue").PropType<"horizontal" | "vertical">;
            default: string;
            validator: (value: string) => boolean;
        };
        arrow: {
            type: import("vue").PropType<"hover" | "always" | "never">;
            default: string;
            validator: (value: string) => boolean;
        };
        indicatorPosition: {
            type: import("vue").PropType<"none" | "inside" | "outside">;
            default: string;
            validator: (value: string) => boolean;
        };
        trigger: {
            type: import("vue").PropType<"click" | "hover">;
            default: string;
            validator: (value: string) => boolean;
        };
        pauseOnHover: {
            type: BooleanConstructor;
            default: boolean;
        };
        type: {
            type: import("vue").PropType<"" | "card">;
            default: string;
            validator: (value: string) => boolean;
        };
        showTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        titleAlign: {
            type: import("vue").PropType<"left" | "center" | "right">;
            default: string;
            validator: (value: string) => boolean;
        };
    }>> & Readonly<{
        onChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        type: "" | "card";
        height: string;
        trigger: "click" | "hover";
        initialIndex: number;
        autoplay: boolean;
        interval: number;
        loop: boolean;
        direction: "horizontal" | "vertical";
        arrow: "hover" | "always" | "never";
        indicatorPosition: "none" | "inside" | "outside";
        pauseOnHover: boolean;
        showTitle: boolean;
        titleAlign: "left" | "center" | "right";
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    initialIndex: {
        type: NumberConstructor;
        default: number;
    };
    height: {
        type: StringConstructor;
        default: string;
    };
    autoplay: {
        type: BooleanConstructor;
        default: boolean;
    };
    interval: {
        type: NumberConstructor;
        default: number;
    };
    loop: {
        type: BooleanConstructor;
        default: boolean;
    };
    direction: {
        type: import("vue").PropType<"horizontal" | "vertical">;
        default: string;
        validator: (value: string) => boolean;
    };
    arrow: {
        type: import("vue").PropType<"hover" | "always" | "never">;
        default: string;
        validator: (value: string) => boolean;
    };
    indicatorPosition: {
        type: import("vue").PropType<"none" | "inside" | "outside">;
        default: string;
        validator: (value: string) => boolean;
    };
    trigger: {
        type: import("vue").PropType<"click" | "hover">;
        default: string;
        validator: (value: string) => boolean;
    };
    pauseOnHover: {
        type: BooleanConstructor;
        default: boolean;
    };
    type: {
        type: import("vue").PropType<"" | "card">;
        default: string;
        validator: (value: string) => boolean;
    };
    showTitle: {
        type: BooleanConstructor;
        default: boolean;
    };
    titleAlign: {
        type: import("vue").PropType<"left" | "center" | "right">;
        default: string;
        validator: (value: string) => boolean;
    };
}>> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", {
    type: "" | "card";
    height: string;
    trigger: "click" | "hover";
    initialIndex: number;
    autoplay: boolean;
    interval: number;
    loop: boolean;
    direction: "horizontal" | "vertical";
    arrow: "hover" | "always" | "never";
    indicatorPosition: "none" | "inside" | "outside";
    pauseOnHover: boolean;
    showTitle: boolean;
    titleAlign: "left" | "center" | "right";
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin;
export default _default;
