import { LoggerService as NestLoggerService } from '@nestjs/common'; import { Logger } from 'winston'; export declare class LoggerProvider implements NestLoggerService { private readonly logger; protected context: string; private isTimestampEnabled; static instance: LoggerProvider; static logLevels: string[]; constructor(logger: Logger); readonly requestId: string; setContext(value: string): this; requestContext(context?: string): string; info(message: any, ...optionalParams: any[]): Logger; log(message: any, ...optionalParams: any[]): Logger; error(message: any, trace?: string, ...optionalParams: any[]): any; warn(message: any, ...optionalParams: any[]): any; debug?(message: any, ...optionalParams: any[]): any; verbose?(message: any, ...optionalParams: any[]): any; callFunction(name: any, message: any, context: any): void; getInstance(): LoggerProvider | typeof LoggerProvider; isLogLevelEnabled(level: any): boolean; }