export declare const SgSteps: import("../../utils").SFCWithInstall boolean; }; alignCenter: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; finishStatus: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; processStatus: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; completedSymbol: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; lineSize: NumberConstructor; contentDirection: { type: StringConstructor; default: string; }; }, { steps: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "on-step-item-click")[], "change" | "on-step-item-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; alignCenter: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; finishStatus: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; processStatus: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; completedSymbol: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; lineSize: NumberConstructor; contentDirection: { type: StringConstructor; default: string; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onOn-step-item-click"?: ((...args: any[]) => any) | undefined; }, { direction: string; space: string | number; simple: boolean; activeStep: number; alignCenter: boolean; finishStatus: string; processStatus: string; completedSymbol: string; contentDirection: string; }>> & { Step: import("vue").DefineComponent<{ title: { type: StringConstructor; default: string; }; icon: { type: import("vue").PropType>; default: string; }; description: { type: StringConstructor; default: string; }; status: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; }, { index: import("vue").Ref; lineStyle: import("vue").ComputedRef>; lineSize: import("vue").ComputedRef; currentStatus: import("vue").ComputedRef; isCenter: import("vue").ComputedRef; isContentRow: import("vue").ComputedRef; isVertical: import("vue").ComputedRef; isSimple: import("vue").ComputedRef; isLast: import("vue").ComputedRef; space: import("vue").ComputedRef; style: import("vue").ComputedRef>; parent: import("./src/item.vue").IStepsInject; directionStyle: import("vue").ComputedRef>; setIndex: (val: any) => void; calcProgress: (status: any) => void; updateStatus: (activeIndex: any) => void; handleItemClick: (index: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-step-item-click"[], "on-step-item-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: string; }; description: { type: StringConstructor; default: string; }; status: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; }>> & { "onOn-step-item-click"?: ((...args: any[]) => any) | undefined; }, { title: string; description: string; icon: string | import("vue").Component; status: string; }>; }; export default SgSteps; export declare const SgStep: import("../../utils").SFCWithInstall>; default: string; }; description: { type: StringConstructor; default: string; }; status: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; }, { index: import("vue").Ref; lineStyle: import("vue").ComputedRef>; lineSize: import("vue").ComputedRef; currentStatus: import("vue").ComputedRef; isCenter: import("vue").ComputedRef; isContentRow: import("vue").ComputedRef; isVertical: import("vue").ComputedRef; isSimple: import("vue").ComputedRef; isLast: import("vue").ComputedRef; space: import("vue").ComputedRef; style: import("vue").ComputedRef>; parent: import("./src/item.vue").IStepsInject; directionStyle: import("vue").ComputedRef>; setIndex: (val: any) => void; calcProgress: (status: any) => void; updateStatus: (activeIndex: any) => void; handleItemClick: (index: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-step-item-click"[], "on-step-item-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: string; }; description: { type: StringConstructor; default: string; }; status: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; }>> & { "onOn-step-item-click"?: ((...args: any[]) => any) | undefined; }, { title: string; description: string; icon: string | import("vue").Component; status: string; }>>;