import { CodeMetrics, FileChange } from '../types.js'; export declare class CodeMetricsEngine { private projectDir; private excludePaths; private complexityThreshold; constructor(projectDir: string, opts?: { excludePaths?: string[]; complexityThreshold?: number; }); compute(changes?: FileChange[]): CodeMetrics; private walkDir; private estimateComplexity; private countFunctions; formatConsole(metrics: CodeMetrics): string; formatJSON(metrics: CodeMetrics): string; toMarkdown(metrics: CodeMetrics): string; } //# sourceMappingURL=code-metrics.d.ts.map