import { Value } from "./Value.js";
import { ExprType } from "../type/ExprType.js";
export declare class ReferenceValue implements Value<string> {
    private readonly referenceValue;
    constructor(value: string);
    static of(value: string): ReferenceValue;
    getValue(): string;
    getType(): ExprType;
    equals(other: Value<any>): boolean;
    toString(): string;
    static isReferenceValueType(arg: any): arg is ReferenceValueType;
}
export type ReferenceValueType = {
    referenceValue: string;
};
