export declare enum LOG_LEVEL { SEVERE = "SEVERE", WARN = "WARN", INFO = "INFO", DEBUG = "DEBUG", TRACE = "TRACE" } declare type LogMessage = (() => any) | any; declare class Logger { private readonly currentLevelNum; constructor(); isLevel(level: LOG_LEVEL): boolean; warn(message: LogMessage): void; info(message: LogMessage): void; debug(message: LogMessage): void; trace(message: LogMessage): void; private logFn; private log; } export declare const logger: Logger; export {};