/** * Expression Normalizer * Converts MEL operators and function calls to Core ExprNode format * Based on MEL SPEC v0.3.1 Section 4 and FDR-MEL-038 */ import type { CoreExprNode } from "./ir.js"; import type { BinaryOperator } from "../parser/ast.js"; /** * Normalize a binary operator to Core ExprNode */ export declare function normalizeExpr(op: BinaryOperator, left: CoreExprNode, right: CoreExprNode): CoreExprNode; /** * Function name to Core ExprNode mapping */ export declare function normalizeFunctionCall(name: string, args: CoreExprNode[]): CoreExprNode;