text: // @flow strict
  
  export type ObjMap<T> = { [key: string]: T, __proto__: null, ... };
  export type ObjMapLike<T> = ObjMap<T> | { [key: string]: T, ... };
  
  export type ReadOnlyObjMap<T> = { +[key: string]: T, __proto__: null, ... };
  export type ReadOnlyObjMapLike<T> =
    | ReadOnlyObjMap<T>
    | { +[key: string]: T, ... };
  