import { IEnvironmentVariableInfo } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/common/environmentVariable"; import { ITerminalStatus } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/common/terminal"; import { ITerminalService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; import { EnvironmentVariableScope, IMergedEnvironmentVariableCollection, IMergedEnvironmentVariableCollectionDiff } from "../../../../platform/terminal/common/environmentVariable.js"; import { ICommandService } from "@codingame/monaco-vscode-api/vscode/vs/platform/commands/common/commands.service"; import { IExtensionService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/extensions/common/extensions.service"; export declare class EnvironmentVariableInfoStale implements IEnvironmentVariableInfo { private readonly _diff; private readonly _terminalId; private readonly _collection; private readonly _terminalService; private readonly _extensionService; readonly requiresAction = true; constructor(_diff: IMergedEnvironmentVariableCollectionDiff, _terminalId: number, _collection: IMergedEnvironmentVariableCollection, _terminalService: ITerminalService, _extensionService: IExtensionService); private _getInfo; private _getActions; getStatus(scope: EnvironmentVariableScope | undefined): ITerminalStatus; } export declare class EnvironmentVariableInfoChangesActive implements IEnvironmentVariableInfo { private readonly _collection; private readonly _commandService; private readonly _extensionService; readonly requiresAction = false; constructor(_collection: IMergedEnvironmentVariableCollection, _commandService: ICommandService, _extensionService: IExtensionService); private _getInfo; private _getActions; getStatus(scope: EnvironmentVariableScope | undefined): ITerminalStatus; }