export declare enum LogLevel { DEBUG = "debug",// Will log everything INFO = "info",// Will log info, warnings, and errors WARN = "warn",// Will log warnings and errors ERROR = "error",// Will log errors only SILENT = "silent" } export declare class Logger { private logLevel; private prefix; /** * @param logLevel LogLevel to set the logger to. Default is LogLevel.INFO. * @param prefix String to prefix all logs with. For example, a value of 'MyExtension' outputs as "[MyExtension]: this is the log message". */ constructor(logLevel?: LogLevel | string, prefix?: string); setLogLevel(logLevel: LogLevel | string): void; debug(...args: any[]): void; info(...args: any[]): void; warn(...args: any[]): void; error(...args: any[]): void; log(...args: any[]): void; private runIfLogLevel; } export declare const logger: Logger;