/**
 * 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<AnalysisResponse>;
    /**
     * Validate project against BABOK v3 standards
     */
    validateAgainstBABOK(projectData: ProjectData): Promise<BABOKComplianceResult>;
    /**
     * Validate project against PMBOK 7th Edition standards
     */
    validateAgainstPMBOK(projectData: ProjectData): Promise<PMBOKComplianceResult>;
    /**
     * Validate project against DMBOK 2.0 standards
     */
    validateAgainstDMBOK(projectData: ProjectData): Promise<DMBOKComplianceResult>;
    /**
     * Validate project against ISO 15408 standards
     */
    validateAgainstISO15408(projectData: ProjectData): Promise<ISO15408ComplianceResult>;
    /**
     * Generate comprehensive deviation analysis
     */
    generateDeviationAnalysis(results: ComplianceResult[]): Promise<DeviationAnalysis>;
    /**
     * Generate executive summary
     */
    generateExecutiveSummary(analysis: DeviationAnalysis): Promise<ExecutiveSummary>;
    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