import { ControlValueAccessor, Validator, ValidationErrors } from '@angular/forms'; import { PhoneValidator } from 'bsy-validation'; import { PhonePipe } from '../phone-pipe/phone.pipe'; export declare class PhoneInputComponent implements ControlValueAccessor, Validator { private phonePipe; private phoneValidator; name: string; constructor(phonePipe: PhonePipe, phoneValidator: PhoneValidator); private onChange; private onTouch; disabled: boolean; phone: string; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(disabled: boolean): void; writeValue(phone: string): void; validate(): ValidationErrors; doTouch(e: Event): void; doChange(): void; }