env: { createBrowserEnv: () => Environment; createFileSystem: (fs?: any) => FileSystem; createNodejsEnv: () => Environment; getEnv: () => Environment; initialize: () => null | void; isBrowser: () => boolean; isNodejs: () => boolean; monkeyPatch: (env: Partial<Environment>) => void; setEnv: (env: Environment) => void;} = ...