import { OnChanges, OnDestroy, AfterViewInit, ChangeDetectorRef, TemplateRef, SimpleChanges, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ScriptService } from './tinymce.script.service'; import { NaTinymceOptions } from './na-tinymce.options'; export declare class NaTinymceComponent implements AfterViewInit, OnChanges, OnDestroy, ControlValueAccessor { private defConfig; private ss; private cd; private _instance; private value; load: boolean; id: string; private onChange; private onTouched; config: any; placeholder: string; disabled: boolean; private _disabled; _loading: string; _loadingTpl: TemplateRef; loading: string | TemplateRef; /** 延迟初始化 */ delay: number; ready: EventEmitter; readonly instance: any; constructor(defConfig: NaTinymceOptions, ss: ScriptService, cd: ChangeDetectorRef); private initDelay; private init; private destroy; private setDisabled; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; writeValue(value: string): void; registerOnChange(fn: (_: any) => {}): void; registerOnTouched(fn: () => {}): void; setDisabledState(isDisabled: boolean): void; }