import "../combobox/ComboBox"; import "../country-code-picker/CountryCodePicker"; import "../input/Input"; import { LitElement } from "lit"; export declare namespace PhoneInput { type Attributes = { codePlaceholder: string; numberPlaceholder: string; countryCallingCode: string; pill: boolean; value: string; errorMessage: string; flagClass: string; showErrorMessage: string; }; class ELEMENT extends LitElement { codePlaceholder: string; numberPlaceholder: string; countryCallingCode: string; showFlags: boolean; pill: boolean; disabled: boolean; value: string; errorMessage: string; showErrorMessage: boolean; countryCodeAriaLabel: string; dialNumberAriaLabel: string; clearAriaLabel: string; clearCountryCodeAriaLabel: string; id: string; newMomentum: boolean; private countryCode; private formattedValue; private isValid; private get isRtl(); connectedCallback(): void; validateNumber(): void; handleCountryChange(e: CustomEvent): void; handlePhoneChange(event: CustomEvent): void; handleKeydown(event: Event): void; handleBlur(event: Event): void; removeCountryCode(): void; validateInput(input: string): void; get flagClassMap(): { "new-momentum": boolean; }; private get containerClassMap(); static get styles(): import("lit").CSSResult[]; render(): import("lit-html").TemplateResult<1>; } } declare global { interface HTMLElementTagNameMap { "md-phone-input": PhoneInput.ELEMENT; } }