import { IEnvironmentService, ParsedArgs, IExtensionHostDebugParams, IDebugParams } from '../interfaces'; import { URI } from '@vscode/base-node/vs/base/common/uri'; export declare class EnvironmentService implements IEnvironmentService { private _args; private _execPath; readonly args: ParsedArgs; readonly appRoot: string; readonly execPath: string; readonly logsPath: string; readonly cliPath: string; readonly userHome: string; readonly userDataPath: string; readonly appNameLong: string; readonly appQuality: string; readonly appSettingsHome: string; readonly appSettingsPath: string; readonly settingsSearchBuildId: number; readonly settingsSearchUrl: string; readonly workspaceStorageHome: string; readonly appKeybindingsPath: string; readonly isExtensionDevelopment: boolean; readonly backupHome: string; readonly backupWorkspacesPath: string; readonly workspacesHome: string; readonly installSourcePath: string; readonly builtinExtensionsPath: string; readonly extensionsPath: string; readonly extensionDevelopmentLocationURI: URI; readonly extensionTestsPath: string; readonly disableExtensions: boolean | string[]; readonly skipGettingStarted: boolean; readonly skipReleaseNotes: boolean; readonly skipAddToRecentlyOpened: boolean; readonly debugExtensionHost: IExtensionHostDebugParams; readonly debugSearch: IDebugParams; readonly isBuilt: boolean; readonly verbose: boolean; readonly logLevel: any; readonly log: string; readonly wait: boolean; readonly logExtensionHostCommunication: boolean; readonly performance: boolean; readonly status: boolean; readonly mainIPCHandle: string; readonly sharedIPCHandle: string; readonly nodeCachedDataDir: string; readonly disableUpdates: boolean; readonly disableCrashReporter: boolean; readonly driverHandle: string; readonly driverVerbose: boolean; constructor(_args: ParsedArgs, _execPath: string); }