import { AgentConfig, ToolUsageAnalysis, UserProfile, TrainingAnalysis, ProgressUpdate, ProgressAnalysis, TrainingInsights, TimeRange } from '../types/index.js'; import { RiskAssessment as SkillAssessment, LearningPath, TrainingRecommendation } from '../types/index.js'; export declare class AITrainingProtocolManager { private memoryManager; private projectContext; private competencyTracker; constructor(agentConfig: AgentConfig); analyzeTraining(toolUsage: ToolUsageAnalysis, userProfile: UserProfile): Promise; analyzeTrainingNeeds(toolUsage: ToolUsageAnalysis, userProfile: UserProfile): Promise; private calculateDataQuality; private calculateCompleteness; private estimateEffort; private assessCurrentSkills; private analyzeToolCompetencies; private updateCompetencyTrends; generateTrainingRecommendations(assessment: SkillAssessment): Promise; createLearningPath(recommendations: TrainingRecommendation[], userProfile: UserProfile): Promise; trackProgress(pathId: string, moduleId: string, progress: ProgressUpdate): Promise; generateInsights(userId: string, timeRange: TimeRange): Promise; private calculateCompetencyLevel; private collectCompetencyEvidence; private getToolUsageHistory; private identifyImprovementAreas; private calculateStabilityMetrics; private calculateEstimatedDuration; private determinePriority; private calculateConfidence; private calculateAssessmentConfidence; private assessLearningMetrics; private calculateOverallCompetencyLevel; private identifySkillGaps; private generateCompetencyInsights; private analyzeCompetencyTrends; private calculateLearningVelocity; private analyzeLearningRequirements; private selectTrainingModules; private optimizeModuleSequence; private configureAdaptiveLearning; private createProgressTracking; private getModuleTitle; private getModuleDescription; private calculateModuleDifficulty; private estimateModuleDuration; private getModulePrerequisites; private getModuleObjectives; private analyzeLearningPreferences; private optimizeLearningPath; private createLearningMilestones; private configureAdaptivePacing; private generatePathId; private calculatePathCompletion; private updateProgressMetrics; private analyzeLearningEffectiveness; private adaptRecommendations; private updateCompetencyLevels; private getModuleRelatedTools; private generateNextSteps; private recalculateCompletion; private collectTrainingData; private analyzeLearningPatterns; private generatePredictiveInsights; private createActionableInsights; private generateInsightsSummary; private calculateInsightsConfidence; } //# sourceMappingURL=ai-training-protocol-manager.d.ts.map