import { IChatStatusItemService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatStatus/chatStatusItemService.service"; export interface IChatStatusItemChangeEvent { readonly entry: ChatStatusEntry; } export type ChatStatusEntry = { id: string; label: string | { label: string; link: string; helpText?: string; }; description: string; detail: string | undefined; tooltip: string | undefined; }; export declare class ChatStatusItemService implements IChatStatusItemService { readonly _serviceBrand: undefined; private readonly _entries; private readonly _onDidChange; readonly onDidChange: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; setOrUpdateEntry(entry: ChatStatusEntry): void; deleteEntry(id: string): void; getEntries(): Iterable; }