import * as q from 'q'; /** * The dependency manager will hold all dependencies to webend plugins */ export declare class DependencyManager { private plugins; private initialised; constructor(); isInitialised(): boolean; /** * the dep manager will scann all dependencies */ initialise(): q.Promise<{}>; /** * filters the plugin dependencies with the configured prefix out of the all packages */ static filterDependencies(json: any, regexString: string): any; /** * only available if already initialised * otherwise returns {} */ getPlugins(): any; }