import { Debugger } from 'debug'; import { Logger } from './types'; declare class DebugLogger implements Logger { static enable(namespace: string): void; _namespace: string; _log: Debugger; _silly: Debugger; _debug: Debugger; _verbose: Debugger; _info: Debugger; _warn: Debugger; _error: Debugger; constructor(namespace: string); getNamespace(): string; setNamespace(namespace: string): this; silly(message?: T, ...optionalParams: any[]): void; debug(message?: T, ...optionalParams: any[]): void; verbose(message?: T, ...optionalParams: any[]): void; info(message?: T, ...optionalParams: any[]): void; warn(message?: T, ...optionalParams: any[]): void; error(message?: T, ...optionalParams: any[]): void; } export default DebugLogger;