import type { ExtractPropTypes } from 'vue'; export type StepStatus = '' | 'wait' | 'process' | 'finish' | 'error' | 'success'; export declare const stepsProps: { space: { type: (StringConstructor | NumberConstructor)[]; default: string; }; active: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; alignCenter: { type: BooleanConstructor; default: boolean; }; finishStatus: { type: PropType; default: string; }; processStatus: { type: PropType; default: string; }; }; export type StepsProps = ExtractPropTypes; export declare const stepProps: { name: { type: StringConstructor; }; title: { type: StringConstructor; default: string; }; icon: { type: PropType; }; description: { type: StringConstructor; default: string; }; }; export type StepProps = ExtractPropTypes; export type StepState = { status: StepStatus; uid: number; index: number; isLast: boolean; };