import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IAccessibleViewContentProvider, AccessibleViewProviderId, IAccessibleViewOptions, IAccessibleViewSymbol } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/browser/accessibleView"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { ITerminalCommand } from "@codingame/monaco-vscode-api/vscode/vs/platform/terminal/common/capabilities/capabilities"; import { ICurrentPartialCommand } from "@codingame/monaco-vscode-api/vscode/vs/platform/terminal/common/capabilities/commandDetection/terminalCommand"; import { AccessibilityVerbositySettingId } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/accessibility/browser/accessibilityConfiguration"; import { ITerminalInstance } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal"; import { ITerminalService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service"; import { BufferContentTracker } from "./bufferContentTracker.js"; export declare class TerminalAccessibleBufferProvider extends Disposable implements IAccessibleViewContentProvider { private readonly _instance; private _bufferTracker; readonly id = AccessibleViewProviderId.Terminal; readonly options: IAccessibleViewOptions; readonly verbositySettingKey = AccessibilityVerbositySettingId.Terminal; private _focusedInstance; private readonly _onDidRequestClearProvider; readonly onDidRequestClearLastProvider: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; constructor(_instance: Pick, _bufferTracker: BufferContentTracker, customHelp: () => string, configurationService: IConfigurationService, terminalService: ITerminalService); onClose(): void; provideContent(): string; getSymbols(): IAccessibleViewSymbol[]; private _getCommandsWithEditorLine; private _getEditorLineForCommand; } export interface ICommandWithEditorLine { command: ITerminalCommand | ICurrentPartialCommand; lineNumber: number; exitCode?: number; }