/** Post-parse validator: runs parseExpression on bare-string props whose * schema kind is 'expression'. Failures become INVALID_EXPRESSION diagnostics. * Does NOT change codegen — strings flow through unchanged on success. */ import type { ClosureClassifier } from './closure-classifier.js'; import type { ParseState } from './parser-diagnostics.js'; import { type IRNode } from './types.js'; export declare function validateExpressions(state: ParseState, root: IRNode, closureClassifier?: ClosureClassifier): void;