import type { CodeBlock } from '../ast/parser.js'; export interface CodeHealthReport { healthScore: number; averageComplexity: number; highComplexityBlocks: CodeBlock[]; duplicateBlocks: Array<{ blockA: CodeBlock; blockB: CodeBlock; }>; } export declare class CodeHealthMetrics { /** * Calculates the overall code health score based on AST blocks. */ static calculateHealth(blocks: CodeBlock[]): CodeHealthReport; } //# sourceMappingURL=metrics.d.ts.map