/// import { EventEmitter } from 'events'; export declare type IInjectConfig = { [pluginName: string]: { [resourceName: string]: { [viewName: string]: boolean; } | boolean; global?: boolean; }; }; export declare class InjectConfig { _config: IInjectConfig; event: EventEmitter; get config(): IInjectConfig; onChange(fn: (config: IInjectConfig) => void): () => void; set(pluginName: any, resourceName: any, viewName: any, injected: boolean): void; get(pluginName: any, resourceName: any, viewName?: any): any; has(pluginName: any, resourceName: any, viewName?: any): any; clearAll(): void; save(): void; }