import type { WindowState } from 'vscode'; import { Event } from '../../../util/vs/base/common/event'; import { URI } from '../../../util/vs/base/common/uri'; import { AbstractEnvService, NameAndVersion, OperatingSystem } from './envService'; export declare class NullEnvService extends AbstractEnvService { readonly _serviceBrand: undefined; static readonly Instance: NullEnvService; readonly language: string; get extensionId(): string; get vscodeVersion(): string; get isActive(): boolean; get onDidChangeWindowState(): Event; get sessionId(): string; get machineId(): string; get devDeviceId(): string; get remoteName(): string | undefined; get uiKind(): 'desktop' | 'web'; get uriScheme(): string; get appRoot(): string; get shell(): string; get OS(): OperatingSystem; getEditorInfo(): NameAndVersion; getEditorPluginInfo(): NameAndVersion; openExternal(target: URI): Promise; } export declare class NullNativeEnvService extends NullEnvService { get userHome(): URI; } //# sourceMappingURL=nullEnvService.d.ts.map