/** * Create a durable signal drain step. * * Mirrors the regular agent's `signalDrainStep` which sits between * backgroundTaskCheckStep and isTaskCompleteStep: * - Drains any signals queued while tool execution was running * - Adds drained signals to the messageList transcript * - Emits signal chunks via pubsub for the stream adapter * - Sets isContinued=true so the LLM processes the signals on the next turn * - Best-effort: swallows errors so signals remain queued on failure */ export declare function createDurableSignalDrainStep(): import("../../../../workflows").Step; //# sourceMappingURL=signal-drain.d.ts.map