import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; import { IChatOutputPartStateCache } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatOutputPartStateCache.service"; export interface IOutputPartState { height: number; webviewState?: string; } export declare class ChatOutputPartStateCache implements IChatOutputPartStateCache { readonly _serviceBrand: undefined; private readonly _cache; constructor(storageService: IStorageService); get(key: string): IOutputPartState | undefined; set(key: string, state: IOutputPartState): void; private _serialize; private _deserialize; }