import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class SkFroalaEditorDirective implements ControlValueAccessor, AfterViewInit, OnDestroy { private zone; constructor(el: ElementRef, zone: NgZone); set froalaEditor(opts: any); set froalaModel(content: any); private _opts; private _element; private SPECIAL_TAGS; private INNER_HTML_ATTR; private _hasSpecialTag; private _editor; private _model; private _editorInitialized; private _oldModel; froalaModelChange: EventEmitter; froalaInit: EventEmitter; onChange: (_: any) => void; onTouched: () => void; writeValue(content: any): void; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; private clone; private updateEditor; private updateModel; private registerEvent; private initListeners; private createEditor; private setHtml; private setContent; private destroyEditor; private getEditor; private generateManualController; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }