import { BuiltinModule } from "./BuiltinModule"; import { Global } from "./Global"; import { Package } from "./Package"; import { InterceptorObject } from "./wrapExport"; export declare class Hooks { private readonly packages; private readonly builtinModules; private readonly globals; addPackage(packageName: string): Package; addGlobal(name: string, interceptors: InterceptorObject): void; addBuiltinModule(name: string): BuiltinModule; getPackages(): Package[]; getBuiltInModules(): BuiltinModule[]; getGlobals(): Global[]; }