import type { DomainName } from "../types.js"; export type TaskEvidenceAction = "advance" | "deliver"; type DomainWindow = "current" | "through_current"; type ReviewRequirement = "none" | "when_evidence_exists"; export interface EvidenceActionPolicy { domainWindow: DomainWindow; adversarialReview: ReviewRequirement; } export declare const EVIDENCE_ACTION_POLICIES: Readonly>; export declare function evidenceDomains(focus: DomainName, policy: EvidenceActionPolicy): DomainName[]; export declare function requiresAdversarialReview(policy: EvidenceActionPolicy, evidenceCount: number): boolean; export {};