import type { Nullable } from '@voiceflow/common'; import type { NodeType } from './constants.js'; import type { BaseNode, BaseStep, NodeNextID, NodeVariablesMappings } from './utils/index.js'; export type VariableMapping = [Nullable, Nullable][]; export interface StepData { diagramID: Nullable; variableMap: Nullable<{ inputs: VariableMapping; outputs: VariableMapping; }>; } export interface Step extends BaseStep { type: NodeType.FLOW; } export interface Node extends BaseNode, NodeNextID { type: NodeType.FLOW; diagram_id?: string; variable_map?: NodeVariablesMappings; } //# sourceMappingURL=flow.d.ts.map