/** * Quality Score Calculator Service * SOLID Principles: Single Responsibility - Handle quality scoring and recommendations only */ import { IQualityScoreCalculator, CompilationResult, TestResult, SecurityResult, ArchitectureResult, QualityThresholds } from '../interfaces/index'; export declare class QualityScoreCalculator implements IQualityScoreCalculator { private logger; calculateOverallScore(compilation: CompilationResult, tests: TestResult, security: SecurityResult, architecture: ArchitectureResult): number; determineQualityPassed(overallScore: number, compilation: CompilationResult, tests: TestResult, security: SecurityResult, thresholds: QualityThresholds): boolean; generateRecommendations(compilation: CompilationResult, tests: TestResult, security: SecurityResult, architecture: ArchitectureResult, thresholds: QualityThresholds): string[]; } //# sourceMappingURL=quality-score-calculator.d.ts.map