import { OnInit } 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;
    ArbicHtmlEditorFormControl: 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[];
    ngOnInit(): void;
    onTextChange(): void;
    resetError: () => void;
    getErrorValidation(Errorsitem: any[]): string;
    showInputUsingLanguageMode(): void;
}
