import { AfterViewChecked, AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { NgeMonacoConfig } from '../../monaco-config'; import { NgeMonacoLoaderService } from '../../services/monaco-loader.service'; import * as i0 from "@angular/core"; export declare class NgeMonacoEditorComponent implements AfterViewInit, AfterViewChecked, OnDestroy { private readonly loader; private readonly config; protected loading: boolean; protected container: ElementRef; ready: EventEmitter; autoLayout: boolean; options?: monaco.editor.IStandaloneEditorConstructionOptions; private editor?; private width; private height; constructor(loader: NgeMonacoLoaderService, config: NgeMonacoConfig); ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; protected onResizeWindow(): void; private createEditor; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }