import { AgentConfig } from '../types/index.js'; import { OrchestrationContext, OrchestrationPipeline, AdaptiveOrchestration, OrchestrationOptimization } from '../types/index.js'; export declare class AdvancedAIOrchestrationLayer { private readonly config; private readonly logger; private readonly orchestrationStrategies; private readonly workflowTemplates; private readonly capabilityMappings; private readonly orchestrationHistory; private readonly adaptiveOrchestrators; private readonly learningData; constructor(config: AgentConfig); orchestrateAITools(context: OrchestrationContext, taskRequirements: any, constraints: any): Promise; createAdaptiveOrchestration(projectId: string, projectCharacteristics: any, historicalData: any[]): Promise; optimizeWorkflowForProject(projectId: string, workflowType: string, projectCharacteristics: any, performanceGoals: any): Promise; generateOrchestrationRecommendations(context: OrchestrationContext, requirements: any, constraints: any): Promise<{ strategy: string; toolSequence: string[]; optimizations: string[]; riskAssessment: any; alternatives: any[]; }>; private initializeOrchestrationStrategies; private initializeWorkflowTemplates; private initializeCapabilityMappings; private analyzeTaskRequirements; private selectOrchestrationStrategy; private mapCapabilitiesToRequirements; private designOrchestrationPipeline; private optimizePipeline; private configureAdaptation; private executePipeline; private measureOrchestrationPerformance; private learnFromOrchestration; private extractLearningInsights; private generateRecommendationsFromMetrics; private storeOrchestrationResult; private analyzeProjectCharacteristics; private generateAdaptiveStrategies; private createLearningAlgorithms; private configureOptimizationParameters; private designFeedbackLoops; private createPerformanceBaselines; private defineAdaptationTriggers; private definePerformanceTargets; private configureMonitoring; private createRollbackStrategy; private defineValidationCriteria; private initializeLearningSystem; private analyzeOptimizationOpportunities; private applyProjectOptimizations; private optimizeToolSequencing; private applyPerformanceOptimizations; private validateOptimizations; private calculateImprovementMetrics; private createImplementationPlan; private createOptimizationRollbackPlan; private createOptimizationMonitoring; private storeOptimizationResult; private analyzeOrchestrationNeeds; private identifyOptimalStrategy; private determineToolSequence; private identifyOptimizations; private assessOrchestrationRisks; private generateAlternativeApproaches; private calculateOptimalLearningRate; private calculateAdaptationThreshold; } //# sourceMappingURL=advanced-ai-orchestration-layer.d.ts.map