import { Injector } from '@opensumi/di'; import { IRPCProtocol } from '@opensumi/ide-connection'; import { ILogger, LogLevel } from '@opensumi/ide-core-common'; import { IMainThreadExtensionLog } from '../../../common/extension-log'; export declare class MainThreadExtensionLog implements IMainThreadExtensionLog { protected readonly logger: ILogger; $getLevel(): Promise; $setLevel(level: LogLevel): Promise; $verbose(...args: any[]): Promise; $debug(...args: any[]): Promise; $log(...args: any[]): Promise; $warn(...args: any[]): Promise; $error(...args: any[]): Promise; $critical(...args: any[]): Promise; $dispose(): Promise; } /** * @deprecated */ export declare function createExtensionLogFactory(rpcProtocol: IRPCProtocol, injector: Injector): void; //# sourceMappingURL=main.thread.log.d.ts.map