import { IRPCProtocol } from '@opensumi/ide-connection'; import { Emitter, LogLevel as KTLogLevel } from '@opensumi/ide-core-common'; import { ExtHostEnvValues, IExtHostEnv, IMainThreadEnv } from '../../../../common/vscode'; import { LogLevel } from '../../../../common/vscode/ext-types'; import type vscode from 'vscode'; export declare class ExtHostEnv implements IExtHostEnv { private rpcProtocol; private values; protected readonly proxy: IMainThreadEnv; readonly logLevelChangeEmitter: Emitter; logLevel: LogLevel; constructor(rpcProtocol: IRPCProtocol); $setEnvValues(values: ExtHostEnvValues): void; setEnvValues(values: ExtHostEnvValues): void; getEnvValues(): ExtHostEnvValues; asExternalUri(target: vscode.Uri): Promise; $fireChangeLogLevel(logLevel: any): void; $setLogLevel(level: KTLogLevel): void; private toVSCodeLogLevel; } //# sourceMappingURL=ext.host.env.d.ts.map