import { type LoadResult } from "./resolver.js"; import { type LookupOverlap } from "./lookup.js"; export interface Diagnostic { path: string; message: string; severity: "error" | "warning"; } export interface ValidationResult { valid: boolean; diagnostics: Diagnostic[]; overlaps: LookupOverlap[]; } export declare function validateDocument(loadResult: LoadResult, options?: { checkFiles?: boolean; }): Promise; //# sourceMappingURL=validator.d.ts.map