import type { EvidenceReference, ReviewScope } from "../review/contracts.js"; export interface EvidenceValidationPolicy { id: string; validate(reference: Readonly, scope: Readonly): string | undefined | Promise; } export declare class EvidenceValidationPolicyRegistry { private readonly policies; register(policy: EvidenceValidationPolicy): void; list(): EvidenceValidationPolicy[]; } export declare const defaultEvidenceValidationPolicyRegistry: EvidenceValidationPolicyRegistry;