import { AriaRole } from "@codingame/monaco-vscode-api/vscode/vs/base/browser/ui/aria/aria"; import { IListAccessibilityProvider } from "@codingame/monaco-vscode-api/vscode/vs/base/browser/ui/list/listWidget"; import { IAccessibleViewService } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/browser/accessibleView.service"; import { ChatTreeItem } from "@codingame/monaco-vscode-9911aec2-e4dd-5483-8369-9d695cc70d8a-common/vscode/vs/workbench/contrib/chat/browser/chat"; import { IInstantiationService, ServicesAccessor } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IChatToolInvocation } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService"; export declare const getToolConfirmationAlert: (accessor: ServicesAccessor, toolInvocation: IChatToolInvocation[]) => string; export declare class ChatAccessibilityProvider implements IListAccessibilityProvider { private readonly _accessibleViewService; private readonly _instantiationService; constructor(_accessibleViewService: IAccessibleViewService, _instantiationService: IInstantiationService); getWidgetRole(): AriaRole; getRole(element: ChatTreeItem): AriaRole | undefined; getWidgetAriaLabel(): string; getAriaLabel(element: ChatTreeItem): string; private _getLabelWithInfo; }