import { EncodeStream } from "../encode-stream";
import { TypeType } from "../types/type-type";
import { Type } from "../types/types";
import { Value } from "./types";
export declare class TypeValue implements Value {
    value: Type | null;
    type: typeof TypeType;
    constructor(value?: Type | null);
    isUnset(): boolean;
    toString(): string;
    serialize(stream: EncodeStream): import("../../zjson").NoId<import("../../zjson").Type> | null;
    toJS(): string | null;
}
