import { EventEmitter } from '../../stencil-public-runtime'; export declare class DdaPhoneField { label: string; placeholder: string; helper_text: string; max_length: string; validation_type?: string; error_message: string; validation_id: string; disabled: boolean; size?: string; custom_class: string; component_mode?: string; input_id?: string; aria_label: string; button_id?: string; button_aria_label: string; toggle_button_name: string; country_select_button_name: string; phone_input_name: string; value: string; country_code: string; country_flag: string; internalValue: string; is_focused: boolean; dropdown_open: boolean; countries: { code: string; flag: string; }[]; hostElement: HTMLElement; phoneBlurred: EventEmitter<{ name: string; value: string; }>; onBlurred: EventEmitter; getValue(): Promise; validatePhoneField(): Promise; watchHandler(newValue: string): void; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; handleDocumentClick: (event: MouseEvent) => void; toggleDropdown(): void; selectCountry(country: { code: string; flag: string; }): void; handleFocus(): void; handleBlur(): void; handlephonenumberChange(event: Event): void; handleKeyDown(event: KeyboardEvent): void; render(): any; }