import { ArgumentsValueBuilder } from './argsbuilder.js'; import { ExpressionValue } from './expr.js'; import { Value } from './value.js'; export declare function expr(context: Value, build: (builder: ExpressionValueBuilder) => void): ExpressionValue; export declare class ExpressionValueBuilder { #private; constructor(value: Value); new(build: (builder: ArgumentsValueBuilder) => void): this; call(build: (builder: ArgumentsValueBuilder) => void): this; member(property: Value): this; context(value: Value): this; build(): ExpressionValue; }