import type { NodeFn } from "../types.js"; import type { SupervisorConfig } from "./types.js"; import type { AgentRegistry } from "./registry.js"; export interface SupervisorState { task: string; context: Record; supervisorRound: number; currentAgent: string | null; agentResults: Record; messages: Array<{ role: string; content: string; }>; done: boolean; [key: string]: unknown; } export declare function createSupervisorNode(registry: AgentRegistry, config: SupervisorConfig): NodeFn; //# sourceMappingURL=supervisor.d.ts.map