declare const Swipe: import("../utils/withInstall").WithInstall<import("vue").DefineComponent<{
    autoplayTime: {
        type: NumberConstructor;
        default: number;
    };
    duration: {
        type: NumberConstructor;
        default: number;
    };
    initIndex: {
        type: NumberConstructor;
        default: number;
    };
    loop: {
        type: BooleanConstructor;
        default: boolean;
    };
    dots: {
        type: BooleanConstructor;
        default: boolean;
    };
    dotsPosition: {
        type: () => import("../utils").SwipePosition;
        default: null;
    };
    dotsColor: {
        type: StringConstructor;
        default: string;
    };
    lazy: {
        type: BooleanConstructor;
        default: boolean;
    };
    vertical: {
        type: BooleanConstructor;
        default: boolean;
    };
    autoHeight: {
        type: BooleanConstructor;
        default: boolean;
    };
    itemSize: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    itemSpace: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    minSwipeDistance: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    touchable: {
        type: BooleanConstructor;
        default: boolean;
    };
    isFollowHand: {
        type: BooleanConstructor;
        default: boolean;
    };
    align: {
        type: () => import("../utils").Align;
        default: string;
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    autoplayTime: {
        type: NumberConstructor;
        default: number;
    };
    duration: {
        type: NumberConstructor;
        default: number;
    };
    initIndex: {
        type: NumberConstructor;
        default: number;
    };
    loop: {
        type: BooleanConstructor;
        default: boolean;
    };
    dots: {
        type: BooleanConstructor;
        default: boolean;
    };
    dotsPosition: {
        type: () => import("../utils").SwipePosition;
        default: null;
    };
    dotsColor: {
        type: StringConstructor;
        default: string;
    };
    lazy: {
        type: BooleanConstructor;
        default: boolean;
    };
    vertical: {
        type: BooleanConstructor;
        default: boolean;
    };
    autoHeight: {
        type: BooleanConstructor;
        default: boolean;
    };
    itemSize: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    itemSpace: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    minSwipeDistance: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    touchable: {
        type: BooleanConstructor;
        default: boolean;
    };
    isFollowHand: {
        type: BooleanConstructor;
        default: boolean;
    };
    align: {
        type: () => import("../utils").Align;
        default: string;
    };
}>>, {
    initIndex: number;
    duration: number;
    lazy: boolean;
    touchable: boolean;
    align: import("../utils").Align;
    autoplayTime: number;
    loop: boolean;
    dots: boolean;
    dotsPosition: import("../utils").SwipePosition;
    dotsColor: string;
    vertical: boolean;
    autoHeight: boolean;
    itemSize: string | number;
    itemSpace: string | number;
    minSwipeDistance: string | number;
    isFollowHand: boolean;
}>>;
export default Swipe;
export * from './src/constants';
