import { LoggerService as LoggerService$1 } from '@nestjs/common'; import { ClsService } from 'nestjs-cls'; import winston from 'winston'; import Transport from 'winston-transport'; declare class LoggerService implements LoggerService$1 { private readonly context?; static instance: winston.Logger; protected cls: undefined | ClsService; private transports; constructor(context?: string); addTransport(transport: Transport): this; setClsService(cls: ClsService): void; error(message: any, ...optionalParams: any[]): void; log(message: any, context?: string): void; warn(message: any, context?: string): void; debug(message: any, context?: string): void; verbose(message: any, context?: string): void; protected logMessage({ type, message: rawMessage, context, trace }: { type: string; message: any; context?: string; trace?: any; }): void; private getLogger; } export { LoggerService };