/**
 * Language-Specific Code Analyzer
 * Handles language-specific patterns and analysis for unused code detection
 */
import { LanguageSpecificResult, FileMetadata } from './types.js';
export declare class LanguageSpecificAnalyzer {
    private projectRoot;
    private languageManager;
    private fileMetadata;
    constructor(projectRoot: string, fileMetadata: Map<string, FileMetadata>);
    analyzeByLanguage(): Promise<LanguageSpecificResult[]>;
    private analyzeLanguage;
    private analyzeJavaScript;
    private analyzePython;
    private analyzeJava;
    private analyzeCSharp;
    private analyzeGo;
    private analyzeRust;
    private analyzePHP;
    private analyzeRuby;
}
//# sourceMappingURL=LanguageSpecificAnalyzer.d.ts.map