import { EventEmitter } from 'events'; import { OrchestratorContext, OrchestratorResponse } from '../types/orchestrator'; export declare class SimplifiedOrchestratorService extends EventEmitter { private logger; private context; private metrics; private agentManager; private taskExecutor; private coordinator; private mcpManager; private modelManager; private memoryCleanupInterval?; constructor(initialContext?: Partial); private initializeServices; initializeAsync(): Promise; private getAllAvailableAgents; handleUserRequest(userRequest: string): Promise; getStatus(): { context: string; activeAgents: number; activeTasks: number; queuedTasks: number; dynamicAgents: number; cachedAgents: number; totalAvailableAgents: number; mcpServers: string; mcpTools: string; validationMetrics: {}; metrics: any; }; getMemoryUsage(): { agentInstances: number; activeTasks: number; dynamicAgents: number; dynamicAgentCache: number; validationResults: number; processMemory: NodeJS.MemoryUsage; }; private setupServiceIntegrations; private updateMetrics; private startMemoryCleanup; shutdown(): Promise; } //# sourceMappingURL=orchestrator-simplified.d.ts.map