export declare enum Type { Number = "number", String = "string", Boolean = "boolean", Any = "any" } export declare const TypeAnnotationMap: Record; export declare type PropMap = Map>; export declare type PropSymbolMap = Map | Symbol>; export declare function getTypeAnnotation(set: Set | null): { type: string; types?: undefined; } | { type: string; types: { type: string; }[]; }; export declare function setTypeToPropMap(name: string, propMap: PropSymbolMap, type?: string): void;