import type { ScoreJson } from './types.js'; export interface GenerateScoreOptions { lcovPath: string; outPath: string; godotVersion?: string; /** vitest --reporter=json 产出路径;缺失→integration 维度 na */ e2eReportPath?: string; /** npm audit --json 产出路径;缺失→security 维度 na */ auditJsonPath?: string; /** check-gdscript 产出路径;缺失→gdscript 维度 na */ gdscriptReportPath?: string; /** vitest --reporter=json 全套产出;缺失→performance 维度 na */ performanceReportPath?: string; } /** * 组装 6 维(M1 coverage + M2 integration + M3a security + M3c gdscript + M3d performance 有值),聚合,写 score.json。 * 返回 ScoreJson。后续里程碑只需替换对应 na() 为真实采集器结果。 */ export declare function generateScore(opts: GenerateScoreOptions): ScoreJson;