interface IConsole { log: (...params: any[]) => void; } export declare enum LogLevel { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3, NONE = 4 } export declare class Logger { private level; private modules; private output; config(level?: LogLevel, modules?: string[], output?: IConsole): void; debug(module: string, message: string): void; info(module: string, message: string): void; warn(module: string, message: string): void; error(module: string, message: string): void; private log; } export {};