/** * Validation Aggregator Service * SOLID Principles: Single Responsibility - Handle result aggregation and prioritization only */ import { IValidationAggregatorService, CycleResult, ProjectContext } from '../interfaces/index'; export declare class ValidationAggregatorService implements IValidationAggregatorService { private logger; aggregateResults(coreResult: CycleResult, qualityResult?: CycleResult): CycleResult; prioritizeIssues(results: CycleResult): CycleResult; generateRecommendations(results: CycleResult, context: ProjectContext): string[]; private prioritizeErrors; private prioritizeWarnings; private getErrorTypePriority; private getWarningTypePriority; private getSeverityPriority; private deduplicateErrors; private deduplicateWarnings; private deduplicateRecommendations; private addProjectSpecificRecommendations; getIssueSummary(results: CycleResult): { criticalErrors: number; blockingErrors: number; highPriorityWarnings: number; totalIssues: number; }; shouldBlockExecution(results: CycleResult): boolean; } //# sourceMappingURL=validation-aggregator-service.d.ts.map