import { ObjectAccessor } from "../context/ObjectAccessor.js";
import { Value } from "./Value.js";
import { ExprType } from "../type/ExprType.js";
export declare class ObjectAccessorValue implements Value<ObjectAccessor> {
    private readonly objectAccessorValue;
    constructor(objectAccessorValue: ObjectAccessor);
    static of(value: ObjectAccessor): ObjectAccessorValue;
    getValue(): ObjectAccessor;
    equals(other: Value<any>): boolean;
    toString(): string;
    getType(): ExprType;
    static isObjectAccessorValueType(arg: any): arg is ObjectAccessorValue;
}
