/**
 * Code Analyzer Service
 * extracted from src/agent/specialized/code-guardian-agent.ts
 */
import { FileAnalysis, CodeIssue, FileDependency } from './types.js';
export declare class CodeAnalyzer {
    analyzeFileContent(filePath: string, content: string): FileAnalysis;
    detectLanguage(filePath: string): string;
    extractDependencies(content: string, language: string): FileDependency[];
    extractExports(content: string, language: string): string[];
    detectIssues(content: string, filePath: string, language: string): CodeIssue[];
    private getSecuritySuggestion;
    estimateComplexity(content: string): number;
    private generateFileSummary;
}
