import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ICommandService } from "@codingame/monaco-vscode-api/vscode/vs/platform/commands/common/commands.service"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { ITerminalInstance, IXtermTerminal } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal"; import type { Terminal } from "@xterm/xterm"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IAccessibleViewContentProvider, AccessibleViewProviderId, IAccessibleViewOptions } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/browser/accessibleView"; import { AccessibilityVerbositySettingId } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/accessibility/browser/accessibilityConfiguration"; export declare enum ClassName { Active = "active", EditorTextArea = "textarea" } export declare class TerminalAccessibilityHelpProvider extends Disposable implements IAccessibleViewContentProvider { private readonly _instance; private readonly _commandService; private readonly _configurationService; private readonly _contextKeyService; id: AccessibleViewProviderId; private readonly _hasShellIntegration; onClose(): void; options: IAccessibleViewOptions; verbositySettingKey: AccessibilityVerbositySettingId; constructor(_instance: Pick, _xterm: Pick & { raw: Terminal; }, _commandService: ICommandService, _configurationService: IConfigurationService, _contextKeyService: IContextKeyService); provideContent(): string; }