interface FlowTransitionInlineNode { id: string; } interface FlowTransitionSignal { __flow_transition: true; targetNode: string; data?: Record; message?: string; /** Optional inline node definition for dynamic transitions (Pipecat-style). */ node?: FlowTransitionInlineNode; } interface FlowUpdateSignal { __flow_update: true; data?: Record; message?: string; missing?: string[]; } export declare function createFlowTransition(targetNode: string, data?: Record, message?: string): FlowTransitionSignal; export declare function createFlowTransitionWithNode(node: FlowTransitionInlineNode, data?: Record, message?: string): FlowTransitionSignal; export declare function createFlowUpdate(data?: Record, message?: string, missing?: string[]): FlowUpdateSignal; export declare function isFlowTransition(result: unknown): result is FlowTransitionSignal; export declare function isFlowUpdate(result: unknown): result is FlowUpdateSignal; export {};