import * as i0 from '@angular/core'; import { OnInit, OnDestroy, EventEmitter, ElementRef, NgZone } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; declare class AceEditorDirective implements OnInit, OnDestroy { private zone; textChanged: EventEmitter; textChange: EventEmitter; _options: any; _readOnly: boolean; _theme: string; _mode: any; _autoUpdateContent: boolean; _durationBeforeCallback: number; _text: string; editor: any; oldText: any; timeoutSaving: any; constructor(elementRef: ElementRef, zone: NgZone); ngOnInit(): void; ngOnDestroy(): void; init(): void; initEvents(): void; updateText(): void; set options(options: any); set readOnly(readOnly: any); set theme(theme: any); set mode(mode: any); setMode(mode: any): void; get text(): string; set text(text: string); setText(text: any): void; set autoUpdateContent(status: any); set durationBeforeCallback(num: number); setDurationBeforeCallback(num: number): void; get aceEditor(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class AceEditorComponent implements ControlValueAccessor, OnInit, OnDestroy { private zone; textChanged: EventEmitter; textChange: EventEmitter; style: any; _options: any; _readOnly: boolean; _theme: string; _mode: any; _autoUpdateContent: boolean; _editor: any; _durationBeforeCallback: number; _text: string; oldText: any; timeoutSaving: any; constructor(elementRef: ElementRef, zone: NgZone); ngOnInit(): void; ngOnDestroy(): void; init(): void; initEvents(): void; updateText(): void; set options(options: any); setOptions(options: any): void; set readOnly(readOnly: any); setReadOnly(readOnly: any): void; set theme(theme: any); setTheme(theme: any): void; set mode(mode: any); setMode(mode: any): void; get value(): string; set value(value: string); writeValue(value: any): void; private _onChange; registerOnChange(fn: any): void; private _onTouched; registerOnTouched(fn: any): void; get text(): string; set text(text: string); setText(text: any): void; set autoUpdateContent(status: any); setAutoUpdateContent(status: any): void; set durationBeforeCallback(num: number); setDurationBeforeCallback(num: number): void; getEditor(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AceEditorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { AceEditorComponent, AceEditorDirective, AceEditorModule };