///
import InputMask from "./InputMask.d.ts";
type CountryCodeFormat = "+" | "()" | "00";
interface PhoneNumberMaskOptions {
countryCode?: string;
countryCodeFormat?: CountryCodeFormat;
format: string;
}
export default class PhoneNumberMask extends InputMask {
input: HTMLInputElement;
protected options: PhoneNumberMaskOptions;
constructor(inputElement: HTMLInputElement, options?: Partial);
protected setupEventListeners(): void;
protected formatInput(): void;
private formatPhoneNumber;
protected onFocus(): void;
protected onBlur(): void;
getDigits(): string;
getCountryCode(): string;
getPhoneDigits(): string;
setValue(digits: string): void;
isValid(): boolean;
destroy(): void;
}
export {};