import { IReference } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { URI } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; import { ICustomEditorModel, ICustomEditorModelManager } from "./customEditor.js"; export declare class CustomEditorModelManager implements ICustomEditorModelManager { private readonly _references; getAllModels(resource: URI): Promise; get(resource: URI, viewType: string): Promise; tryRetain(resource: URI, viewType: string): Promise> | undefined; add(resource: URI, viewType: string, model: Promise): Promise>; disposeAllModelsForView(viewType: string): void; private key; }