import type { Writable } from 'node:stream'; import type { ILogger } from './types'; export declare class ConsoleLogger implements ILogger { private stream; private debugEnabled; private readonly console; constructor(stream: Writable, debugEnabled: boolean); debug(message?: unknown, ...optionalParams: unknown[]): void; error(message?: unknown, ...optionalParams: unknown[]): void; warn(message?: unknown, ...optionalParams: unknown[]): void; info(message?: unknown, ...optionalParams: unknown[]): void; }