import { OnInit, EventEmitter } from '@angular/core'; import { FormGroup, AbstractControl, ControlContainer, FormGroupDirective } from '@angular/forms'; import { ErrorMassageValidation } from '../../Shared/services/validationErrorMassage.service'; import { MultiLingualHtmlEditorOptions } from '../../Shared/Models/MultiLingualHtmlEditorOptions'; import { ControlUtility } from '../../Shared/services/ControlUtility'; export declare class MultiLingualHtmlEditorComponent implements OnInit { private ErrorHandler; MultiLingualHtmlEditorFormControlHost: FormGroupDirective; private controlContainer; private controlUtility; static controlContainerstatic: any; constructor(ErrorHandler: ErrorMassageValidation, MultiLingualHtmlEditorFormControlHost: FormGroupDirective, controlContainer: ControlContainer, controlUtility: ControlUtility); group: FormGroup; options: MultiLingualHtmlEditorOptions; OnChange: EventEmitter; ArabicHtmlEditorFormControl: AbstractControl; EnglishHtmlEditorFormControl: AbstractControl; MultiTextAreaFormControl: AbstractControl; MultilingualHtmlEditorgroup: FormGroup; ArabicConfig: any; EnglishConfig: any; miscList: any; styleList: any; fontsizeList: any; paraList: any; insertList: any; CurrentLanguage: string; ShowArabicHtmlEditor: boolean; ShowEnglishHtmlEditor: boolean; ArabicValidationRules: any[]; ArabicValidationRulesasync: any[]; EnglishValidationRules: any[]; EnglishValidationRulesasync: any[]; markAllAsTouched: boolean; validationRules: any[]; validationRulesasync: any[]; ngOnInit(): void; onTextChange(): void; resetError: () => void; showGlobalError(): void; getErrorValidation(ErrorList: any): string; showInputUsingLanguageMode(): void; RemoveRequiredValidation: () => void; AddRequiredValidation: () => void; RemoveCustomValidation: (CustomValidation: any) => void; AddCustomValidation: (CustomValidation: any) => void; IsValid: () => void; }