import { Monaco } from "@monaco-editor/react"; import { editor } from "monaco-editor"; export declare class DiffDecorations { private _editor; private _monaco; private _originalModel; private _oldDecorations; private _diffEditor?; private _diffPopupWidget?; private _didChangeListener?; private _onMouseDownListener?; constructor(editor: editor.IStandaloneCodeEditor, monaco: Monaco, originalScript?: string); private _init; update(val: string): void; dispose(): void; private _changesHandle; private _changeHandle; private _addDecorationList; private _changeEvent; private _eventListening; private _onMouseDownHandle; private _createDiffEditor; }