import { URI } from "../../../../base/common/uri.js"; import { IEnvironmentService } from "../../../../platform/environment/common/environment.service.js"; import { IPath } from "../../../../platform/window/common/window.js"; export declare const IWorkbenchEnvironmentService: import("../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier; /** * A workbench specific environment service that is only present in workbench * layer. */ export interface IWorkbenchEnvironmentService extends IEnvironmentService { readonly logFile: URI; readonly windowLogsPath: URI; readonly extHostLogsPath: URI; readonly extensionEnabledProposedApi?: string[]; readonly remoteAuthority?: string; readonly skipReleaseNotes: boolean; readonly skipWelcome: boolean; readonly disableWorkspaceTrust: boolean; readonly isSessionsWindow: boolean; readonly webviewExternalEndpoint: string; readonly debugRenderer: boolean; readonly logExtensionHostCommunication?: boolean; readonly enableSmokeTestDriver?: boolean; readonly profDurationMarkers?: string[]; readonly filesToOpenOrCreate?: IPath[] | undefined; readonly filesToDiff?: IPath[] | undefined; readonly filesToMerge?: IPath[] | undefined; }