import { TorService } from './tor.service';
export declare class EnhancedDarkWebScannerService {
    private readonly torService;
    private readonly logger;
    private readonly defaultConfig;
    private readonly searchEngines;
    private readonly documentExtensions;
    private readonly highRiskPatterns;
    private readonly mediumRiskPatterns;
    constructor(torService: TorService);
    scanForMentions(keywords: string[], config?: Partial<typeof this.defaultConfig>): Promise<any[]>;
    private optimizeKeywords;
    private searchEngine;
    private parseAhmiaResults;
    private isValidOnionUrl;
    private removeDuplicateResults;
    private processResult;
    private calculateBasicConfidence;
    private calculateEnhancedConfidence;
    private assessRiskLevel;
    private analyzeText;
    private extractMetadata;
    private extractLinks;
    private extractEmails;
    private extractDocumentLinks;
    private searchPastebin;
    private delay;
    healthCheck(): Promise<boolean>;
    private parseDuckDuckGoResults;
    private parseSearxResults;
    private parseStartpageResults;
}
