import { BaseInput } from './base-input';
import { CountryCode } from 'libphonenumber-js';
export declare class UIInputPhone extends BaseInput {
    value: string;
    valueChanged(value: string): void;
    defaultCountry: CountryCode;
    autofocus: boolean;
    private currentCountry;
    private currentCountryChanged;
    private isValid;
    private isValidChanged;
    private isValidTimer;
    private isValidFadeTimer;
    private currentPlaceholder;
    private currentDialCode;
    private codeFlagsLib;
    private countriesList;
    private uiInputRef;
    constructor(element: Element);
    attached(): void;
    private initCountriesList;
    private setCurrentDialCodeAsValue;
    private setDialCode;
    private prepareHtmlForSelectOptions;
    private validateValue;
    private formatPhoneValue;
    private setIsValid;
    private checkNewCountry;
    private setPlaceholder;
    private fadeValidIcon;
}
