export declare class TypeResolver<Type> {
    resolveType: (tyName: string) => Type;
    resolvedTypes: Map<string, Type>;
    constructor(resolveType: (tyName: string) => Type);
    addType: (tyName: string, ty: Type) => void;
    getType: (tyName: string) => Type;
}
//# sourceMappingURL=type_resolver.d.ts.map