import { ElementRef, EventEmitter, OnInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { EditorModel } from '../../model/model'; import { MonacoEditorLoaderService } from '../../services/monaco-editor-loader.service'; import { MonacoDiffEditorConstructionOptions, MonacoStandaloneDiffEditor } from '../../interfaces'; import * as i0 from "@angular/core"; export declare class MonacoDiffEditorComponent implements OnInit, OnChanges, OnDestroy { private monacoLoader; container: HTMLDivElement; editor: MonacoStandaloneDiffEditor; original: EditorModel; modified: EditorModel; options: MonacoDiffEditorConstructionOptions; init: EventEmitter; editorContent: ElementRef; constructor(monacoLoader: MonacoEditorLoaderService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private initMonaco; ngOnDestroy(): void; updateEditorModel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }