/**
 * HiveLearn EventBridge — maps DAG lifecycle events to hlSwarmEmitter.
 * Decoupled from core's agentBus and canvas emitter.
 */
import { TaskNode } from './TaskNode';
import type { DAGResult } from './TaskResult';
export declare class EventBridge {
    private swarmId;
    private coordinatorId;
    constructor(swarmId: string, _projectId: string, coordinatorId: string);
    onSwarmStarted(totalTasks: number): void;
    onTaskStarted(node: TaskNode): void;
    onTaskCompleted(node: TaskNode, progress: number): void;
    onTaskFailed(node: TaskNode, progress: number): void;
    onSwarmCompleted(result: DAGResult): void;
}
