import type { CodeComplexity, CodeSmell } from '../types/index.js'; export declare class CodeAnalyzer { calculateComplexity(filePath: string, functionName?: string): Promise; detectCodeSmells(projectPath: string, types?: string[]): Promise; private isFunctionStart; private calculateComplexityFallback; analyzeTestCoverage(projectPath: string): Promise<{ total: number; covered: number; percentage: number; files: Array<{ file: string; coverage: number; }>; missing: string[]; }>; } //# sourceMappingURL=code-analyzer.d.ts.map