/** * Standards Compliance & Deviation Analysis Engine * * This is the main engine that orchestrates the analysis of projects against * international standards (BABOK v3, PMBOK 7th Edition, DMBOK 2.0) and * identifies intelligent deviations with reasoning and recommendations. */ import { StandardsComplianceEngine, ProjectData, BABOKComplianceResult, PMBOKComplianceResult, DMBOKComplianceResult, ISO15408ComplianceResult, DeviationAnalysis, ExecutiveSummary, ComplianceResult, AnalysisRequest, AnalysisResponse, StandardsComplianceConfig } from '../../types/standardsCompliance.js'; /** * Main Standards Compliance & Deviation Analysis Engine */ export declare class StandardsComplianceAnalysisEngine implements StandardsComplianceEngine { private pmbokValidator; private iso15408Validator; private config; constructor(config: StandardsComplianceConfig); /** * Perform comprehensive standards compliance analysis */ analyzeProject(request: AnalysisRequest): Promise; /** * Validate project against BABOK v3 standards */ validateAgainstBABOK(projectData: ProjectData): Promise; /** * Validate project against PMBOK 7th Edition standards */ validateAgainstPMBOK(projectData: ProjectData): Promise; /** * Validate project against DMBOK 2.0 standards */ validateAgainstDMBOK(projectData: ProjectData): Promise; /** * Validate project against ISO 15408 standards */ validateAgainstISO15408(projectData: ProjectData): Promise; /** * Generate comprehensive deviation analysis */ generateDeviationAnalysis(results: ComplianceResult[]): Promise; /** * Generate executive summary */ generateExecutiveSummary(analysis: DeviationAnalysis): Promise; private generateAnalysisId; private generateId; private determineComplianceStatus; private enhanceWithProjectContext; private getIndustryConsiderations; private getOverallRecommendation; private generateExecutiveText; private analyzeBABOKKnowledgeAreas; private assessBABOKCompetencies; private analyzeBABOKTechniques; private calculateBABOKScore; private generateBABOKFindings; private analyzePMBOKPerformanceDomains; private assessPMBOKPrinciples; private evaluatePMBOKLifecycle; private assessPMBOKValueDelivery; private calculatePMBOKScore; private analyzeDMBOKFunctions; private assessDataMaturity; private evaluateDataGovernance; private calculateDMBOKScore; private identifyStandardDeviations; private identifyIntelligentDeviations; private analyzeCrossStandardDeviations; private performRiskAssessment; private generateImpactAnalysis; private generateDeviationRecommendations; private createComplianceMatrix; private calculateOverallDeviationScore; private determineRiskLevel; private extractKeyFindings; private summarizeCriticalDeviations; private summarizeIntelligentDeviations; private createRiskProfile; private createExecutiveRecommendations; private generateNextSteps; private identifyApprovalRequirements; } //# sourceMappingURL=StandardsComplianceEngine.d.ts.map