import { OnInit, NgZone, EventEmitter } from '@angular/core'; import { FormGroup, AbstractControl, ControlContainer, FormGroupDirective } from '@angular/forms'; import { ControlUtility } from '../../Shared/services/ControlUtility'; import { HtmlEditorOptions } from '../../Shared/Models/HtmlEditorOptions'; export declare class HtmlEditorComponent implements OnInit { private zone; private controlUtility; private controlContainer; HtmlEditorControlHost: FormGroupDirective; static controlContainerstatic: any; constructor(zone: NgZone, controlUtility: ControlUtility, controlContainer: ControlContainer, HtmlEditorControlHost: FormGroupDirective); group: FormGroup; options: HtmlEditorOptions; OnChange: EventEmitter; HtmlEditorFormControl: AbstractControl; WordCount: number; WordCountArray: number; markAllAsTouched: boolean; Config: any; miscList: any; styleList: any; fontsizeList: any; paraList: any; insertList: any; validationRules: any[]; validationRulesasync: any[]; ngOnInit(): void; ngAfterViewInit(): void; resetError: () => void; showGlobalError(): void; getErrorValidation(ErrorList: any): string; onValueChanged(): void; RemoveRequiredValidation: () => void; AddRequiredValidation: () => void; RemoveCustomValidation: (CustomValidation: any) => void; AddCustomValidation: (CustomValidation: any) => void; IsValid: () => void; }