import { ContentMatcher, MatchResult } from './base.matcher';
export declare class ContextAwareMatcher implements ContentMatcher {
    readonly name = "ContextAwareMatcher";
    private readonly confidenceThreshold;
    private readonly anchorWindow;
    private getAdaptiveAnchorWindow;
    match(searchBlock: string, content: string): MatchResult;
    private findCandidatesWithScoring;
    private calculateContextUniqueness;
    private arraysEqual;
    private calculateSimilarity;
    private levenshteinDistance;
    private extractBefore;
    private extractAfter;
}
