import { RedactService } from '../redact/redact.service.js'; export type LogLevel = 'error' | 'warn' | 'info' | 'debug'; type LogValue = unknown; export declare class LoggerService { private readonly redactService; level: LogLevel; constructor(redactService: RedactService); log(message: LogValue, ...optionalParams: LogValue[]): void; error(message: LogValue, ...optionalParams: LogValue[]): void; warn(message: LogValue, ...optionalParams: LogValue[]): void; info(message: LogValue, ...optionalParams: LogValue[]): void; debug(message: LogValue, ...optionalParams: LogValue[]): void; isDebugEnabled(): boolean; isLevelEnabled(level: LogLevel): boolean; private write; private colorizeLevel; private formatValue; private stringify; private redactString; } export {};