import { Event } from "@codingame/monaco-vscode-api/vscode/vs/base/common/event"; import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IChatMode } from "@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common/vscode/vs/workbench/contrib/chat/common/chatModes"; import { IHandOff } from "@codingame/monaco-vscode-8d4ef243-d8c1-540d-9f11-38df46f54c9f-common/vscode/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser"; export interface INextPromptSelection { readonly handoff: IHandOff; } export declare class ChatSuggestNextWidget extends Disposable { readonly domNode: HTMLElement; private readonly _onDidChangeHeight; readonly onDidChangeHeight: Event; private readonly _onDidSelectPrompt; readonly onDidSelectPrompt: Event; private promptsContainer; private titleElement; private _currentMode; constructor(); get height(): number; getCurrentMode(): IChatMode | undefined; private createSuggestNextWidget; render(mode: IChatMode): void; private createPromptButton; hide(): void; }