import { AfterViewInit, OnDestroy, Renderer2, ViewContainerRef } from '@angular/core'; import { AbstractControl, ValidationErrors, Validator } from '@angular/forms'; export declare class PhoneMaskDirective implements AfterViewInit, OnDestroy, Validator { private renderer; private _view; private _digitPattern; private _phonePattern; private _formControl; private _preValue; formControl: AbstractControl; preValue: string; private sub; constructor(renderer: Renderer2, _view: ViewContainerRef); ngAfterViewInit(): void; ngOnDestroy(): void; phoneValidate(id: string): void; private _getFormattedValue; validate(control: AbstractControl): ValidationErrors | null; }