import { EventEmitter, NgZone, QueryList, AfterViewInit, SimpleChanges, OnChanges } from '@angular/core'; import { CKButtonDirective } from './ckbutton.directive'; import { CKGroupDirective } from './ckgroup.directive'; /** * CKEditor component * Usage : * */ export declare class CKEditorComponent implements OnChanges, AfterViewInit { private zone; config: any; readonly: boolean; debounce: string; change: EventEmitter; editorChange: EventEmitter; ready: EventEmitter; blur: EventEmitter; focus: EventEmitter; contentDom: EventEmitter; fileUploadRequest: EventEmitter; fileUploadResponse: EventEmitter; paste: EventEmitter; drop: EventEmitter; host: any; toolbarButtons: QueryList; toolbarGroups: QueryList; _value: string; instance: any; debounceTimeout: any; /** * Constructor */ constructor(zone: NgZone); value: any; ngOnChanges(changes: SimpleChanges): void; /** * On component destroy */ ngOnDestroy(): void; /** * On component view init */ ngAfterViewInit(): void; /** * On component view checked */ ngAfterViewChecked(): void; /** * Value update process */ updateValue(value: any): void; /** * CKEditor init */ ckeditorInit(config: any): void; /** * Implements ControlValueAccessor */ writeValue(value: any): void; onChange(_: any): void; onTouched(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; private documentContains; }