import type { NodeType } from './constants'; import type { BaseNode, BaseStep, NodeNextID, NodeSuccessFailID, SuccessFailStepPorts } from './utils'; export interface CodePath { key: string; label: string; } export interface StepData { code: string; paths?: CodePath[]; } export interface StepPorts extends SuccessFailStepPorts<[]> { } export interface Step extends BaseStep { type: NodeType.CODE; } export interface NodeCodePath extends CodePath, NodeNextID { } export interface Node extends BaseNode, NodeSuccessFailID { type: NodeType.CODE; code: string; paths?: NodeCodePath[]; } //# sourceMappingURL=code.d.ts.map