import type { WorkflowAgentActivity } from "@automatalabs/workflow-engine"; import type { AgentRunner } from "@automatalabs/shared-types"; import type { WorkflowAgentEventPayload } from "./index.js"; export interface WorkflowAgentEventSink { observe(event: WorkflowAgentEventPayload): void; } export interface WorkflowAgentEventSource { attach(sink: WorkflowAgentEventSink): () => void; } export declare function workflowAgentEventSource(runner: AgentRunner): WorkflowAgentEventSource; /** Pure ACP-to-engine adapter. Unknown or unsafe activity stays on the raw event bus only. */ export declare function projectWorkflowAgentActivity(event: WorkflowAgentEventPayload): WorkflowAgentActivity | undefined; //# sourceMappingURL=agent-event-source.d.ts.map