import type { Finding } from "./findings.js"; import type { Workspec } from "./workspec.js"; export interface CriterionLineageContext { source: string; root: string; } /** * Derive each root from the draft named by the workspec, then validate every * current criterion and amendment. The YAML cannot supply a root value. This * still relies on review of two conspicuous authored changes: draft prose and * the retained draft path. */ export declare function validateCriterionLineage(spec: Workspec, context: CriterionLineageContext): Finding[];