import { type LanguageAnalysisCoverage, type LanguageCoverageMatrix } from '@neurcode-ai/contracts'; export interface BuildLanguageCoverageMatrixInput { /** Observed per-language coverage from the indexed graph (graph.coverage.languages). */ coverageLanguages?: LanguageAnalysisCoverage[] | null; /** Whether the indexed graph is coverage-complete (from coverage authority). */ coverageComplete?: boolean | null; } /** * Build the honest per-language coverage matrix. Pure and synchronous: it reads * nothing from disk. Always emits the seven roadmap languages (TS, JS, Python, * Java, Go, Ruby, Rust, YAML), refined by any observed coverage, plus a row for * any other observed language so the matrix reflects the real repository. */ export declare function buildLanguageCoverageMatrix(input?: BuildLanguageCoverageMatrixInput): LanguageCoverageMatrix; //# sourceMappingURL=language-coverage-matrix.d.ts.map