export interface SubTask { id: string; description: string; priority: number; } export interface AgentResult { taskId: string; output: string; success: boolean; metadata?: Record; } export declare class AgentCoordinator { private engine; constructor(maxDepth?: number); dispatch(prompt: string, parallelCount?: number): Promise; private splitTask; private executeTask; private aggregate; }