/** * Created by tacb0ss on 08/07/2018. */ import { Module } from "./module"; import { Logger } from "./logger/Logger"; export declare function moduleResolver(): Module[]; export declare class ModuleManager extends Logger { protected config: any; protected modules: Module[]; static instance: ModuleManager; protected constructor(); filterModules(filter: (module: any) => boolean): T[]; setConfig(config: object): this; addModules(...modules: Module[]): this; setModules(...modules: Module[]): this; init(): this; build(): void; }