import { LoggerService } from '@nestjs/common'; /** * Application logger. */ declare class Logger implements LoggerService { /** * Winston instance. */ private winston; constructor(); /** * Writes info level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ log(message: string, ...optionalParams: unknown[]): void; /** * Writes error level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ error(message: string, ...optionalParams: unknown[]): void; /** * Writes warning level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ warn(message: string, ...optionalParams: unknown[]): void; /** * Writes debug level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ debug(message: string, ...optionalParams: unknown[]): void; /** * Writes verbose level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ verbose(message: string, ...optionalParams: unknown[]): void; /** * Writes http level log message. * * @param message - Log message. * @param optionalParams - Addtional parameters. */ http(message: string, ...optionalParams: unknown[]): void; } export default Logger;