import type { StructuredError } from "../errors/structured-errors.js"; import type { IdTracker } from "./id-tracker.js"; /** * Validate a node as an Edict module. */ export declare function validateModule(node: unknown, path: string, errors: StructuredError[], idTracker: IdTracker): void; /** * Validate a node as an Edict fragment. */ export declare function validateFragment(node: unknown, path: string, errors: StructuredError[], idTracker: IdTracker): void; /** * Validate an expression node (for direct exports / backward compat). */ export declare function validateExpression(node: unknown, path: string, errors: StructuredError[], idTracker: IdTracker): void; /** * Validate a type expression node (for direct exports / backward compat). */ export declare function validateTypeExpr(node: unknown, path: string, errors: StructuredError[], idTracker: IdTracker): void; //# sourceMappingURL=schema-walker.d.ts.map