import { PropType } from "vue";
export declare const carouselProps: {
    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: PropType<"horizontal" | "vertical">;
        default: string;
        validator: (value: string) => boolean;
    };
    arrow: {
        type: PropType<"hover" | "always" | "never">;
        default: string;
        validator: (value: string) => boolean;
    };
    indicatorPosition: {
        type: PropType<"none" | "inside" | "outside">;
        default: string;
        validator: (value: string) => boolean;
    };
    trigger: {
        type: PropType<"click" | "hover">;
        default: string;
        validator: (value: string) => boolean;
    };
    pauseOnHover: {
        type: BooleanConstructor;
        default: boolean;
    };
    type: {
        type: PropType<"" | "card">;
        default: string;
        validator: (value: string) => boolean;
    };
    showTitle: {
        type: BooleanConstructor;
        default: boolean;
    };
    titleAlign: {
        type: PropType<"left" | "center" | "right">;
        default: string;
        validator: (value: string) => boolean;
    };
};
