import { Injector } from '@opensumi/di'; import { IExtensionLogger, LogLevel } from '@opensumi/ide-core-common'; export declare class ExtensionLogger2 implements IExtensionLogger { private injector; private loggerManager; private logger; private config; constructor(injector: Injector); injectLogService(): void; error(...args: any[]): void; warn(...args: any[]): void; log(...args: any[]): void; debug(...args: any[]): void; verbose(...args: any[]): void; critical(...args: any[]): void; dispose(): void; setOptions(options: any): any; sendLog(level: LogLevel, message: string): void; drop(): Promise; flush(): Promise; getLevel(): LogLevel; setLevel(level: LogLevel): void; } //# sourceMappingURL=extension-log2.d.ts.map