import { LoggerService, LogLevel } from "@nestjs/common"; import "winston-mongodb"; import "winston-daily-rotate-file"; import { EventEmitter2 } from "@nestjs/event-emitter"; export declare class LogService implements LoggerService { protected context?: string; protected eventEmitter?: EventEmitter2; private logger; private module; private readonly monitoringConfig; constructor(); constructor(context: string); constructor(context: string, eventEmitter: EventEmitter2); setContext(context: string): LogService; setModule(module: string): LogService; log(message: string, ...optionalParams: any[]): void; debug(message: string, ...optionalParams: any[]): void; error(message: string, ...optionalParams: any[]): void; warn(message: string, ...optionalParams: any[]): void; verbose(message: string, ...optionalParams: any[]): void; setLogLevels(levels: LogLevel[]): void; private setupLogger; private getModule; private createTransports; }