import { Event } from "../../../../../base/common/event.js"; import { ChatAgentLocation } from "../constants.js"; import { IChatModelInputState } from "../model/chatModel.js"; import { ChatHistoryChange } from "@codingame/monaco-vscode-katex-common/vscode/vs/workbench/contrib/chat/common/widget/chatWidgetHistoryService"; export declare const IChatWidgetHistoryService: import("../../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier; export interface IChatWidgetHistoryService { _serviceBrand: undefined; readonly onDidChangeHistory: Event; clearHistory(): void; getHistory(location: ChatAgentLocation): readonly IChatModelInputState[]; append(location: ChatAgentLocation, history: IChatModelInputState): void; }