export declare enum LOG_LEVEL { ERROR = "error", WARN = "warn", INFO = "info", DEBUG = "debug", CRITICAL = "critical" } export interface LoggerInterface { configureLogger(prop: any): any; setBroker(broker: any): any; setProps(props: any): any; log(level: LOG_LEVEL, message: string, data?: any, trace?: string): any; error(message: string, meta?: any, trace?: string): any; warn(message: string, meta?: any, trace?: string): any; debug(message: string, meta?: any, trace?: string): any; info(message: string, meta?: any, trace?: string): any; critical(message: string, meta?: any, trace?: string): any; exception(error: Error, meta?: any): any; out(...args: any): any; } export * from './null-logger'; export * from './logger';