import { EventEmitter } from '../../stencil-public-runtime';
import type { InputMarker } from '../input/exports';
/**
* A phone number input with integrated country code prefix selection and built-in phone number validation.
*
* Example
* ```
*
* ```
*
* This is a dedicated phone-number component, not a drop-in ``. It exposes its own named
* properties and does **not** honour the native input constraint attributes `max`, `maxlength`,
* `min`, `minlength` or `step` — they have no effect. Phone-number length is a per-country
* validation outcome, not a character cap. To restrict input use `pattern` (allowed characters);
* to customise the invalid-number message use `invalidPhoneNumberMessage`.
*
* @slot - Country code prefix content
* @slot popover - Popover element attached to the label area
*/
export declare class InputPhoneNumber {
host: HTMLRInputPhoneNumberElement;
/** Phone number value */
value?: string;
/** Specifies the `id` of the `