import type { ConsoleLoggerOptions } from '@nestjs/common'; import type { WrappedConsola } from './consola'; import { ConsoleLogger } from '@nestjs/common'; export declare class Logger extends ConsoleLogger { private static loggerInstance; static setLoggerInstance(logger: WrappedConsola): void; constructor(context: string, options: ConsoleLoggerOptions); private _getColorByLogLevel; private lastTimestampAt; private _updateAndGetTimestampDiff; protected formatMessage(message: any, logLevel?: string): any; log(message: any, context?: string, ...argv: any[]): void; warn(message: any, context?: string, ...argv: any[]): void; debug(message: any, context?: string, ...argv: any[]): void; verbose(message: any, context?: string, ...argv: any[]): void; fatal(message: any, context?: string, ...argv: any[]): void; error(message: any, context?: string, ...argv: any[]): void; private print; private defaultContextPrefix; }