import { Logger } from './logger'; export declare class ConsoleLogger implements Logger { private readonly name; private readonly jsConsole; /** * A default, console based logger * @param name Name of the logger to construct * @param jsConsole A reference to console. Primarily used to inject mocks during testing */ constructor(name: string, jsConsole?: Console); debug(message: string, data?: object): void; trace(message: string, data?: object): void; info(message: string, data?: object): void; warn(message: string, data?: object): void; error(message: string, data?: object): void; fatal(message: string, data?: object): void; }