import * as i0 from '@angular/core'; import { OnInit, OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i2 from '@angular/common'; /** * @deprecated Use NovoCodeEditor instead */ declare class NovoAceEditor implements ControlValueAccessor, OnInit, OnDestroy { private elementRef; set theme(theme: any); set options(options: any); set mode(mode: any); name: string; blur: EventEmitter; focus: EventEmitter; private _options; private _theme; private _mode; private text; private oldText; private editor; private onChange; private onTouched; constructor(elementRef: ElementRef); ngOnDestroy(): void; ngOnInit(): void; private initializeEditor; private initializeOptions; private initializeEvents; private updateText; private setText; private setOptions; private setTheme; private setMode; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NovoAceEditorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NovoAceEditor, NovoAceEditorModule };