/** * Org sections spec, section 7.3: the caveat checklist, as findings shared by * every path that saves or starts an org (`org validate`, `org run`/`serve` * start, reload, create, role edits, the dashboard). * * Mandatory constraints are errors; efficiency advice is a warning. Only the * checks whose capability exists today live here: the section-only items * (11-13, 15-18) activate when sections ship, and a deferred feature that is * configured fails with "not yet supported" rather than being ignored. * Each message names its checklist item (`#N`) and a remedy. */ import { type OrgDef } from './types.js'; export interface ChecklistFindings { errors: string[]; warnings: string[]; } export declare function checklistFindings(def: OrgDef): ChecklistFindings; /** The checklist's errors for an unparsed definition (a dashboard import or * create body). A body that does not parse is left to the schema's own * error, so this returns nothing for it. */ export declare function checklistErrorsForRaw(raw: unknown): string[]; //# sourceMappingURL=validate-checklist.d.ts.map