/** * Semantic Deduplication Service * SOLID Principles: Single Responsibility - Handle semantic duplication detection only */ import { ISemanticDeduplicationService, IIntentAnalysisService, ISimilarityMatchingService, SemanticDeduplicationResult } from '../interfaces'; export declare class SemanticDeduplicationService implements ISemanticDeduplicationService { private intentAnalysisService; private similarityMatchingService; private logger; constructor(intentAnalysisService: IIntentAnalysisService, similarityMatchingService: ISimilarityMatchingService); checkSemanticDuplication(functionality: string, userIntent: string, projectPath: string, cacheKey?: string): Promise; private deduplicateImplementations; private generateDuplicationRecommendations; } //# sourceMappingURL=semantic-deduplication-service.d.ts.map