/** * A Simple Wrapper to hold the state of our "singleton" (per extension) IVSCodeExtLogger * implementation. */ declare const logLevels: readonly ["off", "fatal", "error", "warn", "info", "debug", "trace"]; export type LogLevel = (typeof logLevels)[number]; declare class Logger { private logLevel; constructor(log: LogLevel); setLevel(level: LogLevel): void; private checkLevel; error(str: string): void; info(str: string): void; trace(str: string): void; dispose(): void; } export declare function getLogger(): Logger; export {};