export declare class TypeStorage { types: Map; constructor(); get size(): number; clear(): void; delete(typeName: K): boolean; entries(): Iterator<[K | string, V]>; forEach(callbackfn: (value: V, index: K | string, map: Map) => unknown, thisArg?: any): void; get(typeName: K): V; has(typeName: K): boolean; keys(): Iterator; set(typeName: K | string, value: V): TypeStorage; values(): Iterator; add(value: V): string | null; hasInstance(typeName: K, ClassObj: any): boolean; getOrSet(typeName: K, typeOrThunk: V | ((schemaComposer: this) => V)): V; } //# sourceMappingURL=TypeStorage.d.ts.map