import { type PropType, type StyleValue } from 'vue'; export type StepsStatus = 'wait' | 'process' | 'error' | 'finish'; export interface StepsItem { status?: StepsStatus; name?: string; description?: string; } export interface StepsProps { rootStyle?: StyleValue; rootClass?: string; current?: number; itemList?: StepsItem[]; center?: boolean; direction?: 'vertical' | 'horizontal'; status?: StepsStatus; iconFamily?: string; iconSize?: string; finishIcon?: string; processIcon?: string; waitIcon?: string; errorIcon?: string; } export declare const stepsProps: { rootStyle: PropType; rootClass: StringConstructor; current: { type: NumberConstructor; default: number; }; itemList: PropType; center: { type: BooleanConstructor; default: boolean; }; direction: { type: PropType<"vertical" | "horizontal" | undefined>; default: string; }; status: PropType; iconFamily: StringConstructor; iconSize: StringConstructor; finishIcon: { type: StringConstructor; default: string; }; processIcon: { type: StringConstructor; default: string; }; waitIcon: { type: StringConstructor; default: string; }; errorIcon: { type: StringConstructor; default: string; }; };