import * as i0 from '@angular/core';
import { OnDestroy, AfterViewInit, EventEmitter, NgZone } from '@angular/core';
import * as i3 from '@angular/forms';
import { ControlValueAccessor } from '@angular/forms';
import * as i2 from '@angular/common';
/**
* CKEditor component
* Usage :
*
*/
declare class NovoCKEditorElement implements OnDestroy, AfterViewInit, ControlValueAccessor {
private zone;
config: any;
debounce: any;
name: any;
minimal: any;
startupFocus: boolean;
fileBrowserImageUploadUrl: string;
disabled: boolean;
change: EventEmitter;
ready: EventEmitter;
blur: EventEmitter;
focus: EventEmitter;
paste: EventEmitter;
loaded: EventEmitter;
host: any;
_value: string;
instance: any;
debounceTimeout: any;
constructor(zone: NgZone);
get value(): string;
set value(v: string);
ngOnDestroy(): void;
ngAfterViewInit(): void;
updateValue(value: any): void;
private ckeditorInit;
getBaseConfig(): {
[key: string]: any;
};
writeValue(value: any): void;
onChange(value?: any): void;
onTouched(event?: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(disabled: boolean): void;
insertText(text: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}
declare class NovoNovoCKEditorModule {
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵmod: i0.ɵɵNgModuleDeclaration;
static ɵinj: i0.ɵɵInjectorDeclaration;
}
export { NovoCKEditorElement, NovoNovoCKEditorModule };