import { ElementRef, OnInit } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import { TooltipDirective } from '@progress/kendo-angular-tooltip'; import { EnglishInputDirective } from '../../common/forms/masks/english-input.directive'; export declare class EnglishInputComponent implements OnInit, ControlValueAccessor, Validator { private el; tooltipDir: TooltipDirective; englishDir: EnglishInputDirective; disabled: boolean; maxLength: number; minLength: number; value: string; private onChangeCallback; private onTouchedCallback; private onValidatorChangeCallback; constructor(el: ElementRef); handleHideTitleBar(): void; showTooltip(eventTarget: any): void; hideTooltip(): void; ngOnInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; registerOnValidatorChange(fn: () => void): void; setDisabledState(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; writeValue(obj: any): void; }