import type { CSSProperties, Ref } from "vue"; export interface IStepsProps { space: number | string; active: number; direction: string; } export interface StepItemState { uid: number; setIndex: (val: number) => void; } declare const _default: import("vue").DefineComponent<{ readonly title: import("../../../utils/props").BuildPropReturn; readonly desc: import("../../../utils/props").BuildPropReturn; readonly slotName: import("../../../utils/props").BuildPropReturn; readonly icon: import("../../../utils/props").BuildPropReturn>, unknown, unknown, unknown, unknown>; }, { index: Ref; setIndex: (val: any) => void; parent: { props: IStepsProps; steps: Ref; }; style: import("vue").ComputedRef; isLast: import("vue").ComputedRef; isActive: import("vue").ComputedRef; isFinish: import("vue").ComputedRef; isSpace: import("vue").ComputedRef; handleClick: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly desc: import("../../../utils/props").BuildPropReturn; readonly slotName: import("../../../utils/props").BuildPropReturn; readonly icon: import("../../../utils/props").BuildPropReturn>, unknown, unknown, unknown, unknown>; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { readonly icon: import("../../../utils/props").BuildPropType>, unknown, unknown>; readonly desc: string; readonly slotName: string; }>; export default _default;