/** * AI Integration Hive Queen - Central orchestration system * * Coordinates all AI capabilities including Claude Code, Ruflo, and MCP tools. * Implements the main orchestration logic for the AI integration ecosystem. */ import { EventEmitter } from 'eventemitter3'; import { AIIntegrationConfig, HiveStatus, OperationResult, Task } from '../types'; export declare class AIIntegrationHive extends EventEmitter { private rufloOrchestrator; private mcpToolsRegistry; private neuralTrainingPipeline; private swarmIntelligence; private memoryManager; private agentCoordinator; private performanceAnalyzer; private githubIntegration; private status; private config; constructor(config: AIIntegrationConfig); private initializeComponents; private setupEventHandlers; /** * Initialize the AI Integration Hive */ initialize(): Promise; /** * Spawn AI agents using Ruflo orchestration */ spawnAgents(agentTypes: string[], task: string): Promise; /** * Execute a task using the AI orchestration system */ executeTask(task: Task): Promise; /** * Get comprehensive status of the AI Integration Hive */ getStatus(): HiveStatus; /** * Get detailed system metrics */ getMetrics(): Promise; private handleAgentSpawned; private handleTaskCompleted; private handlePatternLearned; private handleConsensusReached; private handleMemoryUpdated; private handleBottleneckDetected; private handlePRReady; /** * Shutdown the AI Integration Hive gracefully */ shutdown(): Promise; } //# sourceMappingURL=AIIntegrationHive.d.ts.map