import { InworldError } from '../entities/error.entity'; interface LoggerMessage { action?: string; data?: any; sessionId?: string; } export declare enum LoggerLevel { DEBUG = "debug", WARN = "warn", ERROR = "error" } export declare class Logger { private static instance; private level; private file; private logger; constructor(); static getLevel(): LoggerLevel; static getInstance(): Logger; debug(message: LoggerMessage): void; warn(message: LoggerMessage): void; error(err: InworldError): void; private createTransport; } export {};