import type { DecisionEntry, PromotionFinding, SourceRegion } from "./types.js"; export declare const DECISIONS_FORMAT: string; /** * Validate the decisions envelope. * * An open decision gates execution readiness, so every field the spec requires is * required here too. A decision that promoted without its tripwire would be a * question nobody is told when to answer, which is the shape AG8 exists to stop. */ export declare function validateDecisions(region: SourceRegion, sourcePath: string): { ok: true; entries: readonly DecisionEntry[]; } | { ok: false; findings: PromotionFinding[]; };