import './style/step-layout'; declare const _default: import("vue").DefineComponent<{ beforeNext: { type: import("vue").PropType; default: () => void; }; beforePre: { type: import("vue").PropType; default: () => void; }; activeIndex: { type: NumberConstructor; default: undefined; }; preDisabled: { type: BooleanConstructor; default: boolean; }; nextDisabled: { type: BooleanConstructor; default: boolean; }; steps: { type: import("vue").PropType; require: boolean; default: () => string[]; }; compact: { type: BooleanConstructor; default: boolean; }; direction: { type: import("vue").PropType; default: string; }; title: { type: import("vue").PropType; default: string; }; type: { type: import("vue").PropType; default: string; }; hideFooter: { type: BooleanConstructor; default: boolean; }; paddingX: { type: StringConstructor; default: string; }; confirmDisabled: { type: BooleanConstructor; default: boolean; }; confirmLoading: { type: BooleanConstructor; default: boolean; }; contentLoading: { type: BooleanConstructor; default: boolean; }; }, { stepLayoutRef: import("vue").Ref; needReSlot: import("vue").ComputedRef; currentIndex: import("vue").WritableComputedRef; isLast: import("vue").ComputedRef; isFirst: import("vue").ComputedRef; preStep: () => Promise; nextStep: () => Promise; actualSteps: import("vue").ComputedRef; stepSlotName: import("vue").ComputedRef; t: import("vue-i18n").ComposerTranslation<{ [x: string]: import("@intlify/core-base").LocaleMessage; }, string, import("@intlify/core-base").RemoveIndexSignature<{ [x: string]: import("vue-i18n").LocaleMessageValue; }>, never, string, string>; computedModalProps: import("vue").ComputedRef<{ [k: string]: string | number | boolean | string[] | ((...args: any[]) => any) | import("../../components").StepItem[] | import("./props").PromiseLikeHook | undefined; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pre" | "cancel" | "confirm" | "next" | "update:activeIndex")[], "pre" | "cancel" | "confirm" | "next" | "update:activeIndex", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => void; }; beforePre: { type: import("vue").PropType; default: () => void; }; activeIndex: { type: NumberConstructor; default: undefined; }; preDisabled: { type: BooleanConstructor; default: boolean; }; nextDisabled: { type: BooleanConstructor; default: boolean; }; steps: { type: import("vue").PropType; require: boolean; default: () => string[]; }; compact: { type: BooleanConstructor; default: boolean; }; direction: { type: import("vue").PropType; default: string; }; title: { type: import("vue").PropType; default: string; }; type: { type: import("vue").PropType; default: string; }; hideFooter: { type: BooleanConstructor; default: boolean; }; paddingX: { type: StringConstructor; default: string; }; confirmDisabled: { type: BooleanConstructor; default: boolean; }; confirmLoading: { type: BooleanConstructor; default: boolean; }; contentLoading: { type: BooleanConstructor; default: boolean; }; }>> & { onCancel?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; onPre?: ((...args: any[]) => any) | undefined; onNext?: ((...args: any[]) => any) | undefined; "onUpdate:activeIndex"?: ((...args: any[]) => any) | undefined; }, { title: string; type: import("../modal-layout").ModalLayoutType; confirmLoading: boolean; confirmDisabled: boolean; direction: import("../../utils/types").Direction; compact: boolean; steps: string[] | import("../../components").StepItem[]; activeIndex: number; hideFooter: boolean; paddingX: string; contentLoading: boolean; beforeNext: import("./props").PromiseLikeHook; beforePre: import("./props").PromiseLikeHook; preDisabled: boolean; nextDisabled: boolean; }>; export default _default;