/** * View definition parser and validator. * * @implements #1207 * @see .aiwg/architecture/adr-rlm-index-features-impl-plan.md */ import type { ViewDefinition } from './types.js'; export declare class ViewValidationError extends Error { readonly issues: string[]; constructor(issues: string[]); } /** Parse a YAML string and validate as a ViewDefinition. Throws on failure. */ export declare function parseViewYaml(yaml: string): ViewDefinition; /** Validate an arbitrary value as a ViewDefinition. Throws ViewValidationError. */ export declare function validate(value: unknown): ViewDefinition; /** Render a ViewDefinition back to canonical YAML. */ export declare function dumpViewYaml(def: ViewDefinition): string; //# sourceMappingURL=definition.d.ts.map