import { Event } from '@vscode-alt/monaco-editor/esm/vs/base/common/event'; import { IEditorModel } from '@vscode-alt/monaco-editor/esm/vs/platform/editor/common/editor'; import { Disposable } from '@workbench-stack/core'; export interface IModeSupport { setMode(mode: string): void; } export declare class EditorModel extends Disposable implements IEditorModel { isDisposed(): boolean; private readonly _onDispose; get onDispose(): Event; load(): Promise; isResolved(): boolean; dispose(): void; }