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