/** * Agent Spawner - Handles dynamic agent creation and lifecycle * * Manages the spawning, initialization, and lifecycle of the 54 specialized * agent types based on workload and system requirements. */ import { EventEmitter } from 'eventemitter3'; import { Agent, AgentType, AgentConfig, OperationResult } from '../types'; export declare class AgentSpawner extends EventEmitter { private _config; private _spawnQueue; private spawningAgents; constructor(config: AgentConfig); initialize(): Promise; spawnAgent(type: AgentType, context?: any): Promise; spawnMultipleAgents(types: AgentType[], context?: any): Promise; private initializeAgent; private getCategoryForAgentType; private getCapabilitiesForAgentType; shutdown(): Promise; } //# sourceMappingURL=AgentSpawner.d.ts.map