export declare enum LogLevel { LOG = 0, DEBUG = 1, WARN = 2, ERROR = 3 } export default abstract class Logger { static LOGGER_KEY: string; private static logLevel; private static debugging; static getLogLevel(): LogLevel; static setLogLevel(logLevel: LogLevel): void; static enableDebugging(): void; static disableDebugging(): void; static getDebuggingState(): boolean; static log(...messages: unknown[]): void; static warn(...messages: unknown[]): void; static error(...messages: unknown[]): void; static debug(...messages: unknown[]): void; }