import type { VmValue } from '@mirascript/mirascript'; import type { EvalExpressionCache, ExpressionCache } from './parser.js'; import { Scope } from './scope.js'; import type { Evaluator } from './main.js'; /** * 表达式求值 */ export declare function evaluateEval(evaluator: Evaluator | null, expression: EvalExpressionCache, scope: Scope): T | null; /** * 表达式求值 */ export declare function evaluate(evaluator: Evaluator | null, expression: ExpressionCache, scope: Scope): T | null; //# sourceMappingURL=eval.d.ts.map