import IPlugin from './IPlugin'; import { IPackage } from 'ethpkg'; export default class PluginManager { private runSandboxed; plugins: Array; createContext: any; constructor(createContext: Function, runSandboxed?: boolean); private loadPlugin; private loadPluginFromSource; private loadPluginFromPackage; private loadPluginFromDir; private loadPluginFromUrl; tryLoad(fullFilePathOrUrl: string): Promise; private scanDir; scan(...pluginSources: Array): Promise; load(pluginDirOrPkg: string | IPackage): Promise; getAllPlugins(): Promise; getPlugin(name: string): Promise; } //# sourceMappingURL=PluginManager.d.ts.map