export declare const IvueSteps: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
    currentStep: {
        type: NumberConstructor;
        default: number;
    };
    direction: {
        type: StringConstructor;
        validator(value: string): boolean;
        default: string;
    };
    status: {
        validator(value: string): boolean;
        default: string;
    };
    space: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    textDirection: {
        type: StringConstructor;
        validator(value: string): boolean;
        default: string;
    };
}, {
    data: {
        options: {
            data: {
                stepNumber: number;
                index: number;
                currentStatus: string;
                nextError: boolean;
            };
        }[];
        status: string;
        initData: boolean;
    };
    wrapperClasses: import("vue").ComputedRef<string[]>;
    updateChildProps: (isInit: boolean) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    currentStep: {
        type: NumberConstructor;
        default: number;
    };
    direction: {
        type: StringConstructor;
        validator(value: string): boolean;
        default: string;
    };
    status: {
        validator(value: string): boolean;
        default: string;
    };
    space: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    textDirection: {
        type: StringConstructor;
        validator(value: string): boolean;
        default: string;
    };
}>>, {
    status: string;
    direction: string;
    currentStep: number;
    space: string | number;
    textDirection: string;
}>> & {
    Step: import("vue").DefineComponent<{
        title: {
            type: StringConstructor;
            default: string;
        };
        content: {
            type: StringConstructor;
        };
        status: {
            type: StringConstructor;
            validator(value: string): boolean;
        };
        icon: {
            type: StringConstructor;
        };
    }, {
        prefixCls: string;
        data: {
            stepNumber: string;
            currentStatus: string;
            nextError: boolean;
            index: number;
            textDirection: string;
            direction: string;
        };
        wrapClasses: import("vue").ComputedRef<(string | {
            [x: string]: string | boolean | import("vue").Slot;
        })[]>;
        wrapStyles: import("vue").ComputedRef<{
            flexBasis: string;
            maxWidth?: string;
        }>;
        handleClick: () => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-step"[], "on-step", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        title: {
            type: StringConstructor;
            default: string;
        };
        content: {
            type: StringConstructor;
        };
        status: {
            type: StringConstructor;
            validator(value: string): boolean;
        };
        icon: {
            type: StringConstructor;
        };
    }>> & {
        "onOn-step"?: (...args: any[]) => any;
    }, {
        title: string;
    }>;
};
export default IvueSteps;
export declare const IvueStep: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
    title: {
        type: StringConstructor;
        default: string;
    };
    content: {
        type: StringConstructor;
    };
    status: {
        type: StringConstructor;
        validator(value: string): boolean;
    };
    icon: {
        type: StringConstructor;
    };
}, {
    prefixCls: string;
    data: {
        stepNumber: string;
        currentStatus: string;
        nextError: boolean;
        index: number;
        textDirection: string;
        direction: string;
    };
    wrapClasses: import("vue").ComputedRef<(string | {
        [x: string]: string | boolean | import("vue").Slot;
    })[]>;
    wrapStyles: import("vue").ComputedRef<{
        flexBasis: string;
        maxWidth?: string;
    }>;
    handleClick: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-step"[], "on-step", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    title: {
        type: StringConstructor;
        default: string;
    };
    content: {
        type: StringConstructor;
    };
    status: {
        type: StringConstructor;
        validator(value: string): boolean;
    };
    icon: {
        type: StringConstructor;
    };
}>> & {
    "onOn-step"?: (...args: any[]) => any;
}, {
    title: string;
}>>;
export * from './steps.vue';
export * from './step.vue';
