import { OnDestroy, OnInit } from '@angular/core'; import { InputStrategy } from '../input.component'; import IMask from 'imask'; import { InputPhoneDirective } from './input-phone/input-phone.directive'; import { Country } from '../../../tokens'; import * as i0 from "@angular/core"; export declare class InputPhoneStrategy implements InputStrategy, OnInit, OnDestroy { private inputPhone; private countries; private country; private subscription; constructor(inputPhone: InputPhoneDirective, countries: Country[]); ngOnInit(): void; ngOnDestroy(): void; get mask(): IMask.MaskedPatternOptions; private get maskPattern(); format(insideValue: any): any; parse(outsideValue: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }