import * as zjson from "../../zjson"; import { DecodeStream } from "../decode-stream"; import { EncodeStream } from "../encode-stream"; import { Field } from "../values/field"; import { Value } from "../values/types"; import { Type } from "./types"; export declare class TypeAlias implements Type { name: string; type: Type; kind: string; constructor(name: string, type: Type); static stringify(name: string, type: Type): string; create(value: zjson.Value, stream: DecodeStream, parent?: Field): Value; serialize(stream: EncodeStream): zjson.NoId; toString(): string; }