import { LogLevel } from './log-levels'; import type { IConsolePlus } from './types/console-plus.iface'; import type { ITransport } from './types/transport.iface'; export declare class Logger { private _transport; private _untouchedLevels; constructor(transport?: ITransport | null, options?: { untouchedLogLevels?: Array; }); extendConsole(prevConsole: Console | IConsolePlus): IConsolePlus; setTransport(transport: ITransport | null): void; _logMessage(logLevel: LogLevel, ...args: Array): void; }