import { VM } from '../../vm';
import { CompiledExpression } from '../expressions';
import { Primitive, PrimitiveReference } from '../../references';
export default class CompiledValue<T extends Primitive> extends CompiledExpression<T> {
    type: string;
    private reference;
    constructor(value: T);
    evaluate(_vm: VM): PrimitiveReference<T>;
    toJSON(): string;
}
