/** * RepositoryEvidenceSource — 真实 EvidenceSource,链接 governance target → VerificationEvidence。 * * target 经 TargetMapping(显式)解析为 artifact_kinds,查询 ArtifactStructureEvidence。 * 消除 Step9N D1(约定字符串 → 显式可验证映射)。 * * 禁止:修改 Evidence(只读 list)。损坏/伪造由 store HMAC 校验排除。 */ import type { VerificationEvidenceStore } from "../v2/verification_evidence_store.js"; import type { EvidenceSource } from "./fulfillment.js"; import { type TargetMapping } from "./evidence_target_mapping.js"; /** RepositoryEvidenceSource — 经 TargetMapping 查询 governance target → passed evidence count。 */ export declare class RepositoryEvidenceSource implements EvidenceSource { private readonly evidenceStore; private readonly targetMapping; constructor(evidenceStore: VerificationEvidenceStore, targetMapping?: TargetMapping); getEvidenceCount(target: string, taskId?: string): Promise; }