import type { Flow, FlowNode, Transition } from '../types/flow.js'; import type { FlowPark } from './collectDigression.js'; type FlowParkRef = Pick; export type NormalizedTransition = { kind: 'goto'; to: FlowNode | string; data?: Record; } | { kind: 'handoff'; to: string; reason?: string; } | { kind: 'escalate'; reason: string; } | { kind: 'end'; reason: string; } | { kind: 'stay'; } | { kind: 'switchFlow'; flow: Flow; park: FlowParkRef; }; export declare function resolveNodeRef(ref: FlowNode | (() => FlowNode)): FlowNode; export declare function normalizeTransition(transition: Transition): NormalizedTransition; export {};