import type { ExecutionContext } from '../types/core';
import type { EvaluateFn, UnwrapFn } from './evaluator-types';
export declare function coerceArithmeticOperand(value: unknown): unknown;
export declare function evaluateBinaryExpression(node: any, context: ExecutionContext, evaluate: EvaluateFn, unwrap: UnwrapFn, expressionRegistry: Map<string, any>, evaluateSelector: (node: {
    value: string;
}, context: ExecutionContext) => Promise<HTMLElement[]>): Promise<any>;
//# sourceMappingURL=binary-expression-evaluator.d.ts.map