/** Diagnostic plans preserve source bindings and recursive graph identity. */ import { type ValueType } from "../types.ts"; export interface ValidationPlanHost { emitTypeCheck(type: ValueType, value: string, state?: string): string; runtimeTypeObjectExpression(type: ValueType): string | null; } export declare function validationPlanExpression(host: ValidationPlanHost, type: ValueType): string; //# sourceMappingURL=validation-plans.d.ts.map