import { OnInit } from '@angular/core';
import { CountryCallingCode } from 'libphonenumber-js/types';
import { InputPhoneDirective } from '../input-phone.directive';
import { Country } from '../../../../../tokens';
import * as i0 from "@angular/core";
interface PhoneCountry extends Country {
    callingCode: CountryCallingCode;
}
export declare class InputPhoneCountriesComponent implements OnInit {
    private inputPhone;
    countries: PhoneCountry[];
    constructor(inputPhone: InputPhoneDirective, countries: Country[]);
    ngOnInit(): void;
    get value(): string;
    set value(value: string);
    static ɵfac: i0.ɵɵFactoryDeclaration<InputPhoneCountriesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InputPhoneCountriesComponent, "ui-input-phone-countries", never, {}, {}, never, never, false>;
}
export {};
