import type { AgentConfig } from '../types/agentConfig.js'; import type { ChannelDriver } from '../types/channel.js'; import type { CollectNode } from '../types/flow.js'; import type { RunContext } from '../types/run-context.js'; import type { RunState } from '../runtime/durable/types.js'; import type { NormalizedTransition } from './normalizeTransition.js'; export declare function collectUntilComplete(node: CollectNode, run: RunState, driver: ChannelDriver, ctx: RunContext, options?: { agent?: AgentConfig; activeFlowName?: string; }): Promise; export declare function emitCollectAsk(node: CollectNode, run: RunState, ctx: RunContext): void;