import { ICodeEditor } from "@codingame/monaco-vscode-api/vscode/vs/editor/browser/editorBrowser"; import { ServicesAccessor } from "@codingame/monaco-vscode-api/vscode/vs/editor/browser/editorExtensions"; import { AccessibleContentProvider, AccessibleViewType } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/browser/accessibleView"; import { IAccessibleViewImplementation } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/browser/accessibleViewRegistry"; import { IKeybindingService } from "@codingame/monaco-vscode-api/vscode/vs/platform/keybinding/common/keybinding.service"; export declare class PanelChatAccessibilityHelp implements IAccessibleViewImplementation { readonly priority = 107; readonly name = "panelChat"; readonly type = AccessibleViewType.Help; readonly when: import("@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey").ContextKeyExpression | undefined; getProvider(accessor: ServicesAccessor): AccessibleContentProvider | undefined; } export declare class QuickChatAccessibilityHelp implements IAccessibleViewImplementation { readonly priority = 107; readonly name = "quickChat"; readonly type = AccessibleViewType.Help; readonly when: import("@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey").ContextKeyExpression | undefined; getProvider(accessor: ServicesAccessor): AccessibleContentProvider | undefined; } export declare class EditsChatAccessibilityHelp implements IAccessibleViewImplementation { readonly priority = 119; readonly name = "editsView"; readonly type = AccessibleViewType.Help; readonly when: import("@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey").ContextKeyExpression | undefined; getProvider(accessor: ServicesAccessor): AccessibleContentProvider | undefined; } export declare class AgentChatAccessibilityHelp implements IAccessibleViewImplementation { readonly priority = 120; readonly name = "agentView"; readonly type = AccessibleViewType.Help; readonly when: import("@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey").ContextKeyExpression | undefined; getProvider(accessor: ServicesAccessor): AccessibleContentProvider | undefined; } export declare function getAccessibilityHelpText(type: "panelChat" | "inlineChat" | "agentView" | "quickChat" | "editsView" | "agentView", keybindingService: IKeybindingService): string; export declare function getChatAccessibilityHelpProvider(accessor: ServicesAccessor, editor: ICodeEditor | undefined, type: "panelChat" | "inlineChat" | "quickChat" | "editsView" | "agentView"): AccessibleContentProvider | undefined;