/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { SlideData } from "./components/dda-slider/dda-slider"; export { SlideData } from "./components/dda-slider/dda-slider"; export namespace Components { interface DdaAccordion { "accordion_header_end_icon": string; "accordion_icon_class"?: string; "accordion_icon_text": string; "accordion_id": string; "body_description": string; "closeAccordion": () => Promise; "component_mode"?: string; "custom_class"?: string; "default_open": boolean; "design": 'bg-border' | 'no-border'; "getIsOpen": () => Promise; "header_text": string; "link_button_text"?: string; "openAccordion": () => Promise; "sub_title": string; } interface DdaAlert { "button_text": string; "close_button_name"?: string; "component_id"?: string; "component_mode"?: string; "custom_class"?: string; "description": string; "primary_button"?: string; "primary_button_link"?: string; "secondary_button"?: string; "secondary_button_link"?: string; "title_text": string; "type": 'primary' | 'secondary'; "variation": 'info' | 'warning' | 'error' | 'success'; } interface DdaAttachFile { "accept"?: string; "aria_label"?: string; "button_aria_label"?: string; "button_id": string; "button_name"?: string; "component_mode"?: string; "custom_class"?: string; "delete_button_id": string; "disabled": boolean; "error_message": string; "file_size_error_message": string; "getFile": () => Promise; "helper_text": string; "input_id": string; "input_name"?: string; "input_type"?: string; "label": string; "max_file_size": number; "place_holder": string; "size"?: string; "success_text": string; "upload_button_text": string; "validation_id": string; "validation_type"?: string; } interface DdaAvatar { "aria_label": string; "button_id"?: string; "button_name"?: string; "component_mode"?: string; "custom_class"?: string; "design": 'default' | 'status' | 'verified' | 'story' | 'notification'; "dropdown_enabled": boolean; "icon": string; "notification_number": number; "options": string; "rounded": 'square' | 'circle'; "selected": string; "show_options": boolean; "size": 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; "src": string; "text": string; "type": 'photo' | 'icon' | 'text'; } interface DdaBannerCard { "banner_card_description": string; "banner_card_id": string; "banner_card_name": string; "banner_card_title": string; "banner_card_type"?: string; "banner_card_url": string; "banner_card_value": string; "component_mode"?: string; "custom_class": string; "image_alt": string; "image_src": string; } interface DdaBreadcrumb { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "dataBreadcrumbs": string; "design": 'text' | 'icon-text' | 'icon'; "separator": 'chevron_right' | 'pen_size_2'; "useNavigator": 'true' | 'false'; } interface DdaButton { "aria_label"?: string; "button_color": string; "button_id": string; "button_name"?: string; "button_shape"?: string; "button_text": string; "button_type": string; "component_mode"?: string; "custom_class"?: string; "disabled": boolean; "end_icon": string; "end_icon_family": string; "gap"?: number; "icon_button_shape"?: string; "size"?: string; "start_icon": string; "start_icon_family": string; "value"?: string; } interface DdaCenteredImageCard { "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "date_text": string; "header_text": string; "image_alt": string; "image_src": string; "info_text": string; "left_button_id": string; "left_button_name": string; "right_button_id": string; "right_button_name": string; } interface DdaCheckbox { "aria_label"?: string; "checkbox_status"?: string; "checked": boolean; "component_mode"?: string; "custom_class"?: string; "group_name"?: string; "input_id"?: string; "style_type"?: string; "supporting"?: string; "title_text": string; } interface DdaChip { "bg_color": string; "chip_icon": string; "chip_icon_family": string; "chip_icon_size": string; "chip_text": string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "image_chip_icon": string; "image_chip_icon_family": string; "image_chip_icon_size"?: string; "image_chip_label": string; "rounded"?: string; "show_close_icon": boolean; "size"?: string; } interface DdaCreditCard { "balance": string; "card_number": string; "card_type": string; "component_mode"?: string; "custom_class"?: string; "design": string; "name": string; } interface DdaCreditcardField { "aria_label"?: string; "card_icon": string; "component_mode"?: string; "custom_class"?: string; "disabled": boolean; "error_message": string; "helper_text": string; "input_id": string; "input_name"?: string; "input_type"?: string; "label": string; "placeholder": string; "restrict_input": boolean; "size"?: string; "validation_id": string; "validation_type"?: string; "value": string; } interface DdaCustomCard { "card_header_icon": string; "card_header_icon_id": string; "card_header_text": string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; } interface DdaDropdown { "button_id": string; "component_mode"?: string; "custom_class"?: string; "disabled": boolean; "error"?: string; "error_message": string; "helper_text": string; "icon_mode": boolean; "label": string; "main_aria_label": string; "option_select_button_name": string; "options": string; "placeholder": string; "selected": string; "size"?: string; "toggle_button_name": string; "validation_id": string; } interface DdaEventCard { "avatar_list": { src: string; aria_label?: string; button_id?: string; button_name?: string; dropdown_enabled?: boolean; }[]; "body_text": string; "card_header_icon": string; "card_header_icon_id": string; "card_header_text": string; "chip_list": { chip_text: string; }[]; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "event_date": string; "event_month": string; "header_text": string; "image_src": string; } interface DdaFooter { "copyrightText": string; "description": string; "footerSections": string; "footerTitle": string; "loginButtonText": string; "logoAlt": string; "logoSrc": string; "signUpButtonText": string; "socialIcons": string; } interface DdaHeader { "accessibility_button_icon_family": string; "accessibility_button_icon_name": string; "accessibility_button_id": string; "accessibility_button_text": string; "accessibility_tooltip": string; "close_accessibility_button_name": string; "close_menu_button_name": string; "contrast_color_blind_text": string; "contrast_description": string; "contrast_green_weakness_text": string; "contrast_noraml_text": string; "contrast_red_weakness_text": string; "contrast_title": string; "firstLogoAlt": string; "firstLogoHref": string; "firstLogoSrc": string; "firstLogoTarget"?: string; "firstLogoWhiteSrc": string; "hamburger_menu_button_name": string; "header_default_submenu": boolean; "header_submenu_type": 'mega_menu' | 'normal_sub_menu'; "hideOtherMenu": boolean; "language_button_name": string; "language_text": string; "language_tooltip": string; "loginIcon": string; "loginLink": string; "loginPopupLinks": | string | Array<{ popupItemLabel: string; url: string; }>; "loginText": string; "login_tooltip": string; "mobileMenuSearchId": string; "mobileMenuSearchUrl": string; "otherMenuItems": string; "quickLinks": string | any[]; "read_speaker_link": string; "rel"?: string; "screen_reader_description": string; "screen_reader_title": string; "searchText": string; "search_button_name": string; "search_input_name": string; "search_input_placeholder": string; "search_tooltip": string; "search_value": string; "secondLogoAlt": string; "secondLogoHref": string; "secondLogoSrc": string; "secondLogoWhiteSrc": string; "selected_contrast": 'normal' | 'colorblind' | 'redweakness' | 'greenweakness'; "selected_text_size": 'normal' | 'large' | 'small'; "showQuickLinksIcon"?: boolean; "sideMainMenuTitle": string; "sideMenuItems": string; "sideOtherMenuTitle": string; "text_size_description": string; "text_size_title": string; "toggle_accessibility_button_name": string; "useLoginPopup": boolean; "useNavigator": 'true' | 'false'; "usePredesignedAccessibilityMenu": boolean; } interface DdaHeaderMenu { "quickLinks": string | Array<{ headerMenuLabel: string; headerMenuId: string; description: string; url: string; quickLinksIcon: string; type?: 'dda_default_submenu' | 'dda_main_megamenu'; children?: any; }>; "showQuickLinksIcon": boolean; "useNavigator": 'true' | 'false'; } interface DdaHomeBanner { /** * Props */ "autoplay": boolean; "interval": number; } interface DdaHomeCarousel { "bannercardlist": string | any[]; "component_mode"?: string; "custom_class"?: string; "items_in_view": number; } interface DdaHorizontalStepper { "component_mode"?: string; "current_step": number; "custom_class"?: string; "steps": string; } interface DdaImageCard { "body_text": string; "component_mode"?: string; "custom_class"?: string; "date_text": string; "file_size": string; "file_type": string; "header_text": string; "image_alt": string; "image_src": string; "left_button": string; "left_button_color": string; "left_button_data_fancybox": string; "left_button_end_icon": string; "left_button_href"?: string; "left_button_name": string; "left_button_rel"?: string; "left_button_start_icon": string; "left_button_target": string; "right_button": string; "right_button_color": string; "right_button_data_fancybox": string; "right_button_end_icon": string; "right_button_href"?: string; "right_button_name": string; "right_button_rel"?: string; "right_button_start_icon": string; "right_button_target": string; "useNavigator": 'true' | 'false'; } interface DdaInformationCard { "body_text": string; "component_mode"?: string; "custom_class"?: string; "header_text": string; "image_alt": string; "image_src": string; "left_button": string; "left_button_data_fancybox": string; "left_button_end_icon": string; "left_button_href"?: string; "left_button_name": string; "left_button_rel"?: string; "left_button_start_icon": string; "left_button_target": string; "right_button": string; "right_button_data_fancybox": string; "right_button_end_icon": string; "right_button_href"?: string; "right_button_name": string; "right_button_rel"?: string; "right_button_start_icon": string; "right_button_target": string; "single_button": boolean; "useNavigator": 'true' | 'false'; } interface DdaInput { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "error_message": string; "getValue": () => Promise; "helper_text": string; "input_id": string; "input_name"?: string; "input_role": string; "input_status"?: string; "label": string; "placeholder": string; "required"?: boolean; "reset": () => Promise; "setValue": (val: string) => Promise; "size"?: string; "type": string; "validation_id": string; "validation_type"?: string; "value": string; } interface DdaLinkButton { "aria_label"?: string; "button_color": string; "button_id": string; "button_shape"?: string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "data_fancybox"?: string; "disabled": boolean; "end_icon": string; "gap"?: number; "href"?: string; "icon_button_shape"?: string; "link_button_text": string; "link_button_title": string; "rel"?: string; "size"?: string; "start_icon": string; "target"?: string; } interface DdaNumberField { "aria_label"?: string; "component_mode"?: string; "currencies": string; "currency_button_name"?: string; "custom_class"?: string; "error_message": string; "helper_text": string; "input_id": string; "input_name"?: string; "input_status"?: string; "label": string; "placeholder": string; "selected_currency": string; "setValue": (val: string) => Promise; "size"?: string; "toggle_button_name"?: string; "validation_type"?: string; "value": string; } interface DdaPagination { "button_text_next_button": string; "button_text_prev_button": string; "buttons_next_button": string; "buttons_pages_id": string; "buttons_pages_next_button": string; "buttons_pages_prev_button": string; "buttons_prev_button": string; "component_mode"?: string; "current_page": number; "custom_class": string; "simple_slider_next_button": string; "simple_slider_prev_button": string; "text_next_button": string; "text_pages_next_button": string; "text_pages_prev_button": string; "text_prev_button": string; "total_pages": number; "type": 'simple-slider' | 'buttons' | 'text' | 'text-pages' | 'button-text' | 'buttons-pages' | 'full'; } interface DdaPhonefield { "aria_label": string; "button_aria_label": string; "button_id"?: string; "component_mode"?: string; "country_select_button_name": string; "custom_class": string; "disabled": boolean; "error_message": string; "getValue": () => Promise; "helper_text": string; "input_id"?: string; "label": string; "max_length": string; "phone_input_name": string; "placeholder": string; "size"?: string; "toggle_button_name": string; "validatePhoneField": () => Promise; "validation_id": string; "validation_type"?: string; "value": string; } interface DdaPricingCard { "body_text": string; "body_text_icon": string; "card_header_icon_id": string; "chip_list": { chip_text: string; }[]; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "header_text": string; "header_text_icon": string; "image_chip_icon": string; "image_chip_icon_family": string; "image_chip_icon_size": string; "image_chip_label": string; "image_src": string; "price_period": string; "price_text": string; } interface DdaProgressbar { "component_mode"?: string; "custom_class": string; "progress": number; "show_percentage_text": boolean; "tooltip": boolean; "tooltip_position": 'top' | 'bottom'; } interface DdaRadiobutton { "aria_label"?: string; "checked": boolean; "component_mode"?: string; "contrast_noraml_text"?: string; "custom_class"?: string; "error_message": string; "group_name"?: string; "input_id"?: string; "radio_status"?: string; "size"?: string; "supporting"?: string; "title_text": string; "validation_id": string; "validation_type"?: string; "variants"?: string; } interface DdaRangeSlider { "component_mode"?: string; "custom_class"?: string; "initial_max": number; "initial_min": number; "left_aria_label"?: string; "left_input_id": string; "left_input_name": string; "max": number; "min": number; "right_aria_label"?: string; "right_input_id": string; "right_input_name": string; "size"?: string; "step": number; "tooltip_position"?: string; } interface DdaScrollIcon { "component_mode": string; "custom_class": string; "scroll_icon_color"?: string; "scroll_icon_size"?: string; } interface DdaSearchInput { "aria_label"?: string; "button_aria_label"?: string; "button_id"?: string; "button_text": string; "close_button_name": string; "component_mode"?: string; "custom_class"?: string; "error_message": string; "has_error": boolean; "helper_text": string; "input_id"?: string; "input_status"?: string; "label": string; "placeholder": string; "reset": () => Promise; "search_button_name": string; "search_input_name": string; "setValue": (val: string) => Promise; "show_button": boolean; "size": string; "validation_id": string; "value": string; } interface DdaSegmentedTabs { "button_name": string; "component_mode"?: string; "custom_class": string; "items": string; "radius_type": string; } interface DdaSelect { "button_id": string; "component_mode"?: string; "custom_class"?: string; "disabled": boolean; "error"?: string; "error_message": string; "getSelectedText": () => Promise; "helper_text": string; "input_name": string; "label": string; "main_aria_label": string; "option_select_button_name": string; "options": string; "placeholder": string; "selected": string; "setSelected": (value: string | number) => Promise; "size"?: string; "toggle_button_name": string; "validation_id": string; "validation_type"?: string; } interface DdaSlider { "autoplay": boolean; "interval": number; "slides": SlideData[]; } interface DdaSplitButton { "aria_label"?: string; "button_color": string; "button_shape"?: string; "button_text": string; "component_mode"?: string; "custom_class"?: string; "disabled": boolean; "gap"?: number; "size"?: string; "start_icon": string; "start_icon_family": string; "text_button_id": string; "text_button_name"?: string; "text_button_type": string; "toggle_button_shape"?: string; "value"?: string; } interface DdaStickyFooter { "accessibilityIconAlt": string; "accessibilityIconHref": string; "accessibilityIconId": string; "accessibilityIconSrc": string; "accessibilityIconSrcDark": string; "accessibilityIconTooltip": string; "aiIconAlt": string; "aiIconHref": string; "aiIconId": string; "aiIconSrc": string; "aiIconSrcDark": string; "aiIconTooltip": string; "chatIconAlt": string; "chatIconHref": string; "chatIconId": string; "chatIconSrc": string; "chatIconSrcDark": string; "chatIconTooltip": string; "colorTheme"?: string; "dubaiaeIconAlt": string; "dubaiaeIconHref": string; "dubaiaeIconId": string; "dubaiaeIconSmallSrc": string; "dubaiaeIconSrc": string; "dubaiaeIconSrcDark": string; "dubaiaeIconTooltip": string; "happinessIconAlt": string; "happinessIconHref"?: string; "happinessIconId"?: string; "happinessIconSrc": string; "happinessIconSrcDark": string; "happinessIconTooltip": string; "hideMiddleSection": boolean; "middleLink": string; "moreIcon": string; "moreIconFamily": string; "rightLink": string; "servicesIconAlt": string; "servicesIconHref": string; "servicesIconId": string; "servicesIconSrc": string; "servicesIconSrcDark": string; "servicesIconText": string; "servicesIconTooltip": string; } interface DdaTabs { "border_bottom": boolean; "button_ids": string; "button_name": string; "button_values": string; "component_mode"?: string; "custom_class"?: string; "hover_style": 'dda-tab-default' | 'dda-tab-filed' | 'dda-tab-underline' | 'dda-tab-underline-filled'; "tab_icons": string; "tab_texts": string; "tab_type": 'dda-horizontal-tab' | 'dda-vertical-tab'; "tab_value": string; "type": 'text' | 'text-icon'; } interface DdaTeamMemberCard { "component_mode"?: string; "custom_class"?: string; "design": string; "image_alt": string; "image_src": string; "team_member_name": string; "team_member_position": string; } interface DdaTeamsectionCard { "body_text": string; "body_text_two": string; "card_type": 'variant-one' | 'variant-two' | 'variant-three' | 'variant-four' | 'variant-five' | 'variant-six' | 'variant-seven' | 'variant-eight' | 'full'; "component_mode"?: string; "custom_class"?: string; "header_text": string; "image_src": string; "profession": string; "sajin": string; "social_icons": any; "useNavigator": 'true' | 'false'; } interface DdaTextarea { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "enable_rich_editor"?: boolean; "error_message": string; "getValue": () => Promise; "helper_text"?: string; "input_id": string; "input_status"?: string; "label": string; "max_characters": number; "placeholder": string; "show_info_icon": boolean; "textarea_name": string; "validation_id": string; "validation_type"?: string; "value": string; } interface DdaToggle { "aria_label": string; "checked": boolean; "component_mode"?: string; "custom_class"?: string; "group_name"?: string; "input_id"?: string; "size"?: string; } interface DdaTooltip { "component_mode"?: string; "custom_class"?: string; "description": string; "position": 'top' | 'bottom' | 'left' | 'right'; "title_text": string; } interface DdaVerticalStepper { "component_mode"?: string; "current_Step": number; "custom_class"?: string; "steps": string; } } export interface DdaAlertCustomEvent extends CustomEvent { detail: T; target: HTMLDdaAlertElement; } export interface DdaAttachFileCustomEvent extends CustomEvent { detail: T; target: HTMLDdaAttachFileElement; } export interface DdaBreadcrumbCustomEvent extends CustomEvent { detail: T; target: HTMLDdaBreadcrumbElement; } export interface DdaButtonCustomEvent extends CustomEvent { detail: T; target: HTMLDdaButtonElement; } export interface DdaCheckboxCustomEvent extends CustomEvent { detail: T; target: HTMLDdaCheckboxElement; } export interface DdaCreditcardFieldCustomEvent extends CustomEvent { detail: T; target: HTMLDdaCreditcardFieldElement; } export interface DdaDropdownCustomEvent extends CustomEvent { detail: T; target: HTMLDdaDropdownElement; } export interface DdaHeaderCustomEvent extends CustomEvent { detail: T; target: HTMLDdaHeaderElement; } export interface DdaHeaderMenuCustomEvent extends CustomEvent { detail: T; target: HTMLDdaHeaderMenuElement; } export interface DdaImageCardCustomEvent extends CustomEvent { detail: T; target: HTMLDdaImageCardElement; } export interface DdaInformationCardCustomEvent extends CustomEvent { detail: T; target: HTMLDdaInformationCardElement; } export interface DdaInputCustomEvent extends CustomEvent { detail: T; target: HTMLDdaInputElement; } export interface DdaLinkButtonCustomEvent extends CustomEvent { detail: T; target: HTMLDdaLinkButtonElement; } export interface DdaPaginationCustomEvent extends CustomEvent { detail: T; target: HTMLDdaPaginationElement; } export interface DdaPhonefieldCustomEvent extends CustomEvent { detail: T; target: HTMLDdaPhonefieldElement; } export interface DdaRadiobuttonCustomEvent extends CustomEvent { detail: T; target: HTMLDdaRadiobuttonElement; } export interface DdaSearchInputCustomEvent extends CustomEvent { detail: T; target: HTMLDdaSearchInputElement; } export interface DdaSelectCustomEvent extends CustomEvent { detail: T; target: HTMLDdaSelectElement; } export interface DdaSplitButtonCustomEvent extends CustomEvent { detail: T; target: HTMLDdaSplitButtonElement; } export interface DdaTabsCustomEvent extends CustomEvent { detail: T; target: HTMLDdaTabsElement; } export interface DdaTeamsectionCardCustomEvent extends CustomEvent { detail: T; target: HTMLDdaTeamsectionCardElement; } export interface DdaTextareaCustomEvent extends CustomEvent { detail: T; target: HTMLDdaTextareaElement; } export interface DdaToggleCustomEvent extends CustomEvent { detail: T; target: HTMLDdaToggleElement; } declare global { interface HTMLDdaAccordionElement extends Components.DdaAccordion, HTMLStencilElement { } var HTMLDdaAccordionElement: { prototype: HTMLDdaAccordionElement; new (): HTMLDdaAccordionElement; }; interface HTMLDdaAlertElementEventMap { "closeClick": void; "firstClick": void; "secondClick": void; } interface HTMLDdaAlertElement extends Components.DdaAlert, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaAlertElement, ev: DdaAlertCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaAlertElement, ev: DdaAlertCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaAlertElement: { prototype: HTMLDdaAlertElement; new (): HTMLDdaAlertElement; }; interface HTMLDdaAttachFileElementEventMap { "fileChanged": File | null; } interface HTMLDdaAttachFileElement extends Components.DdaAttachFile, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaAttachFileElement, ev: DdaAttachFileCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaAttachFileElement, ev: DdaAttachFileCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaAttachFileElement: { prototype: HTMLDdaAttachFileElement; new (): HTMLDdaAttachFileElement; }; interface HTMLDdaAvatarElement extends Components.DdaAvatar, HTMLStencilElement { } var HTMLDdaAvatarElement: { prototype: HTMLDdaAvatarElement; new (): HTMLDdaAvatarElement; }; interface HTMLDdaBannerCardElement extends Components.DdaBannerCard, HTMLStencilElement { } var HTMLDdaBannerCardElement: { prototype: HTMLDdaBannerCardElement; new (): HTMLDdaBannerCardElement; }; interface HTMLDdaBreadcrumbElementEventMap { "navigatorClick": string; } interface HTMLDdaBreadcrumbElement extends Components.DdaBreadcrumb, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaBreadcrumbElement, ev: DdaBreadcrumbCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaBreadcrumbElement, ev: DdaBreadcrumbCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaBreadcrumbElement: { prototype: HTMLDdaBreadcrumbElement; new (): HTMLDdaBreadcrumbElement; }; interface HTMLDdaButtonElementEventMap { "buttonClick": { event: MouseEvent, id: string, value: string, name: string }; } interface HTMLDdaButtonElement extends Components.DdaButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaButtonElement, ev: DdaButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaButtonElement, ev: DdaButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaButtonElement: { prototype: HTMLDdaButtonElement; new (): HTMLDdaButtonElement; }; interface HTMLDdaCenteredImageCardElement extends Components.DdaCenteredImageCard, HTMLStencilElement { } var HTMLDdaCenteredImageCardElement: { prototype: HTMLDdaCenteredImageCardElement; new (): HTMLDdaCenteredImageCardElement; }; interface HTMLDdaCheckboxElementEventMap { "checkboxChange": boolean; } interface HTMLDdaCheckboxElement extends Components.DdaCheckbox, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaCheckboxElement, ev: DdaCheckboxCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaCheckboxElement, ev: DdaCheckboxCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaCheckboxElement: { prototype: HTMLDdaCheckboxElement; new (): HTMLDdaCheckboxElement; }; interface HTMLDdaChipElement extends Components.DdaChip, HTMLStencilElement { } var HTMLDdaChipElement: { prototype: HTMLDdaChipElement; new (): HTMLDdaChipElement; }; interface HTMLDdaCreditCardElement extends Components.DdaCreditCard, HTMLStencilElement { } var HTMLDdaCreditCardElement: { prototype: HTMLDdaCreditCardElement; new (): HTMLDdaCreditCardElement; }; interface HTMLDdaCreditcardFieldElementEventMap { "inputBlurred": { name: string; value: string }; "cardValidChanged": { name: string; isValid: boolean }; } interface HTMLDdaCreditcardFieldElement extends Components.DdaCreditcardField, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaCreditcardFieldElement, ev: DdaCreditcardFieldCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaCreditcardFieldElement, ev: DdaCreditcardFieldCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaCreditcardFieldElement: { prototype: HTMLDdaCreditcardFieldElement; new (): HTMLDdaCreditcardFieldElement; }; interface HTMLDdaCustomCardElement extends Components.DdaCustomCard, HTMLStencilElement { } var HTMLDdaCustomCardElement: { prototype: HTMLDdaCustomCardElement; new (): HTMLDdaCustomCardElement; }; interface HTMLDdaDropdownElementEventMap { "selectChanged": { id: number; text: string }; } interface HTMLDdaDropdownElement extends Components.DdaDropdown, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaDropdownElement, ev: DdaDropdownCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaDropdownElement, ev: DdaDropdownCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaDropdownElement: { prototype: HTMLDdaDropdownElement; new (): HTMLDdaDropdownElement; }; interface HTMLDdaEventCardElement extends Components.DdaEventCard, HTMLStencilElement { } var HTMLDdaEventCardElement: { prototype: HTMLDdaEventCardElement; new (): HTMLDdaEventCardElement; }; interface HTMLDdaFooterElement extends Components.DdaFooter, HTMLStencilElement { } var HTMLDdaFooterElement: { prototype: HTMLDdaFooterElement; new (): HTMLDdaFooterElement; }; interface HTMLDdaHeaderElementEventMap { "languageSwitch": void; "loginClick": void; "navigatorClick": string; "smTextSize": void; "baseTextSize": void; "lgTextSize": void; "normalContrast": void; "blindContrast": void; "redContrast": void; "greenContrast": void; "accessibilitymenufunctionality": void; "searchfunctionality": string; } interface HTMLDdaHeaderElement extends Components.DdaHeader, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaHeaderElement, ev: DdaHeaderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaHeaderElement, ev: DdaHeaderCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaHeaderElement: { prototype: HTMLDdaHeaderElement; new (): HTMLDdaHeaderElement; }; interface HTMLDdaHeaderMenuElementEventMap { "navigatorClick": string; } interface HTMLDdaHeaderMenuElement extends Components.DdaHeaderMenu, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaHeaderMenuElement, ev: DdaHeaderMenuCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaHeaderMenuElement, ev: DdaHeaderMenuCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaHeaderMenuElement: { prototype: HTMLDdaHeaderMenuElement; new (): HTMLDdaHeaderMenuElement; }; interface HTMLDdaHomeBannerElement extends Components.DdaHomeBanner, HTMLStencilElement { } var HTMLDdaHomeBannerElement: { prototype: HTMLDdaHomeBannerElement; new (): HTMLDdaHomeBannerElement; }; interface HTMLDdaHomeCarouselElement extends Components.DdaHomeCarousel, HTMLStencilElement { } var HTMLDdaHomeCarouselElement: { prototype: HTMLDdaHomeCarouselElement; new (): HTMLDdaHomeCarouselElement; }; interface HTMLDdaHorizontalStepperElement extends Components.DdaHorizontalStepper, HTMLStencilElement { } var HTMLDdaHorizontalStepperElement: { prototype: HTMLDdaHorizontalStepperElement; new (): HTMLDdaHorizontalStepperElement; }; interface HTMLDdaImageCardElementEventMap { "navigatorClick": string; } interface HTMLDdaImageCardElement extends Components.DdaImageCard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaImageCardElement, ev: DdaImageCardCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaImageCardElement, ev: DdaImageCardCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaImageCardElement: { prototype: HTMLDdaImageCardElement; new (): HTMLDdaImageCardElement; }; interface HTMLDdaInformationCardElementEventMap { "navigatorClick": string; } interface HTMLDdaInformationCardElement extends Components.DdaInformationCard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaInformationCardElement, ev: DdaInformationCardCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaInformationCardElement, ev: DdaInformationCardCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaInformationCardElement: { prototype: HTMLDdaInformationCardElement; new (): HTMLDdaInformationCardElement; }; interface HTMLDdaInputElementEventMap { "inputChanged": any; "onChanged": any; "inputBlurred": { name: string; value: string }; "onBlurred": any; } interface HTMLDdaInputElement extends Components.DdaInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaInputElement, ev: DdaInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaInputElement, ev: DdaInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaInputElement: { prototype: HTMLDdaInputElement; new (): HTMLDdaInputElement; }; interface HTMLDdaLinkButtonElementEventMap { "ddaLinkClick": MouseEvent; } interface HTMLDdaLinkButtonElement extends Components.DdaLinkButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaLinkButtonElement, ev: DdaLinkButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaLinkButtonElement, ev: DdaLinkButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaLinkButtonElement: { prototype: HTMLDdaLinkButtonElement; new (): HTMLDdaLinkButtonElement; }; interface HTMLDdaNumberFieldElement extends Components.DdaNumberField, HTMLStencilElement { } var HTMLDdaNumberFieldElement: { prototype: HTMLDdaNumberFieldElement; new (): HTMLDdaNumberFieldElement; }; interface HTMLDdaPaginationElementEventMap { "paginateClick": number; } interface HTMLDdaPaginationElement extends Components.DdaPagination, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaPaginationElement, ev: DdaPaginationCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaPaginationElement, ev: DdaPaginationCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaPaginationElement: { prototype: HTMLDdaPaginationElement; new (): HTMLDdaPaginationElement; }; interface HTMLDdaPhonefieldElementEventMap { "phoneBlurred": { name: string; value: string }; "onBlurred": any; } interface HTMLDdaPhonefieldElement extends Components.DdaPhonefield, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaPhonefieldElement, ev: DdaPhonefieldCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaPhonefieldElement, ev: DdaPhonefieldCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaPhonefieldElement: { prototype: HTMLDdaPhonefieldElement; new (): HTMLDdaPhonefieldElement; }; interface HTMLDdaPricingCardElement extends Components.DdaPricingCard, HTMLStencilElement { } var HTMLDdaPricingCardElement: { prototype: HTMLDdaPricingCardElement; new (): HTMLDdaPricingCardElement; }; interface HTMLDdaProgressbarElement extends Components.DdaProgressbar, HTMLStencilElement { } var HTMLDdaProgressbarElement: { prototype: HTMLDdaProgressbarElement; new (): HTMLDdaProgressbarElement; }; interface HTMLDdaRadiobuttonElementEventMap { "radioChange": { checked: boolean; input_id: string }; "onChanged": { checked: boolean; input_id: string }; } interface HTMLDdaRadiobuttonElement extends Components.DdaRadiobutton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaRadiobuttonElement, ev: DdaRadiobuttonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaRadiobuttonElement, ev: DdaRadiobuttonCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaRadiobuttonElement: { prototype: HTMLDdaRadiobuttonElement; new (): HTMLDdaRadiobuttonElement; }; interface HTMLDdaRangeSliderElement extends Components.DdaRangeSlider, HTMLStencilElement { } var HTMLDdaRangeSliderElement: { prototype: HTMLDdaRangeSliderElement; new (): HTMLDdaRangeSliderElement; }; interface HTMLDdaScrollIconElement extends Components.DdaScrollIcon, HTMLStencilElement { } var HTMLDdaScrollIconElement: { prototype: HTMLDdaScrollIconElement; new (): HTMLDdaScrollIconElement; }; interface HTMLDdaSearchInputElementEventMap { "inputChanged": any; "onChanged": any; "buttonClicked": any; "inputBlurred": { name: string; value: string }; "onBlurred": any; } interface HTMLDdaSearchInputElement extends Components.DdaSearchInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaSearchInputElement, ev: DdaSearchInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaSearchInputElement, ev: DdaSearchInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaSearchInputElement: { prototype: HTMLDdaSearchInputElement; new (): HTMLDdaSearchInputElement; }; interface HTMLDdaSegmentedTabsElement extends Components.DdaSegmentedTabs, HTMLStencilElement { } var HTMLDdaSegmentedTabsElement: { prototype: HTMLDdaSegmentedTabsElement; new (): HTMLDdaSegmentedTabsElement; }; interface HTMLDdaSelectElementEventMap { "selectChanged": { id: number; text: string }; "onChanged": any; "selectBlurred": { name: string; value: string }; "onBlurred": any; } interface HTMLDdaSelectElement extends Components.DdaSelect, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaSelectElement, ev: DdaSelectCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaSelectElement, ev: DdaSelectCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaSelectElement: { prototype: HTMLDdaSelectElement; new (): HTMLDdaSelectElement; }; interface HTMLDdaSliderElement extends Components.DdaSlider, HTMLStencilElement { } var HTMLDdaSliderElement: { prototype: HTMLDdaSliderElement; new (): HTMLDdaSliderElement; }; interface HTMLDdaSplitButtonElementEventMap { "buttonClick": { event: MouseEvent, id: string, value: string, name: string }; } interface HTMLDdaSplitButtonElement extends Components.DdaSplitButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaSplitButtonElement, ev: DdaSplitButtonCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaSplitButtonElement, ev: DdaSplitButtonCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaSplitButtonElement: { prototype: HTMLDdaSplitButtonElement; new (): HTMLDdaSplitButtonElement; }; interface HTMLDdaStickyFooterElement extends Components.DdaStickyFooter, HTMLStencilElement { } var HTMLDdaStickyFooterElement: { prototype: HTMLDdaStickyFooterElement; new (): HTMLDdaStickyFooterElement; }; interface HTMLDdaTabsElementEventMap { "tabClick": number; } interface HTMLDdaTabsElement extends Components.DdaTabs, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaTabsElement, ev: DdaTabsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaTabsElement, ev: DdaTabsCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaTabsElement: { prototype: HTMLDdaTabsElement; new (): HTMLDdaTabsElement; }; interface HTMLDdaTeamMemberCardElement extends Components.DdaTeamMemberCard, HTMLStencilElement { } var HTMLDdaTeamMemberCardElement: { prototype: HTMLDdaTeamMemberCardElement; new (): HTMLDdaTeamMemberCardElement; }; interface HTMLDdaTeamsectionCardElementEventMap { "navigatorClick": string; } interface HTMLDdaTeamsectionCardElement extends Components.DdaTeamsectionCard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaTeamsectionCardElement, ev: DdaTeamsectionCardCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaTeamsectionCardElement, ev: DdaTeamsectionCardCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaTeamsectionCardElement: { prototype: HTMLDdaTeamsectionCardElement; new (): HTMLDdaTeamsectionCardElement; }; interface HTMLDdaTextareaElementEventMap { "textareaChanged": any; "onChanged": any; "textareaBlurred": { name: string; value: string }; "onBlurred": any; } interface HTMLDdaTextareaElement extends Components.DdaTextarea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaTextareaElement, ev: DdaTextareaCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaTextareaElement, ev: DdaTextareaCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaTextareaElement: { prototype: HTMLDdaTextareaElement; new (): HTMLDdaTextareaElement; }; interface HTMLDdaToggleElementEventMap { "toggleChanged": any; "onChanged": any; } interface HTMLDdaToggleElement extends Components.DdaToggle, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDdaToggleElement, ev: DdaToggleCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLDdaToggleElement, ev: DdaToggleCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDdaToggleElement: { prototype: HTMLDdaToggleElement; new (): HTMLDdaToggleElement; }; interface HTMLDdaTooltipElement extends Components.DdaTooltip, HTMLStencilElement { } var HTMLDdaTooltipElement: { prototype: HTMLDdaTooltipElement; new (): HTMLDdaTooltipElement; }; interface HTMLDdaVerticalStepperElement extends Components.DdaVerticalStepper, HTMLStencilElement { } var HTMLDdaVerticalStepperElement: { prototype: HTMLDdaVerticalStepperElement; new (): HTMLDdaVerticalStepperElement; }; interface HTMLElementTagNameMap { "dda-accordion": HTMLDdaAccordionElement; "dda-alert": HTMLDdaAlertElement; "dda-attach-file": HTMLDdaAttachFileElement; "dda-avatar": HTMLDdaAvatarElement; "dda-banner-card": HTMLDdaBannerCardElement; "dda-breadcrumb": HTMLDdaBreadcrumbElement; "dda-button": HTMLDdaButtonElement; "dda-centered-image-card": HTMLDdaCenteredImageCardElement; "dda-checkbox": HTMLDdaCheckboxElement; "dda-chip": HTMLDdaChipElement; "dda-credit-card": HTMLDdaCreditCardElement; "dda-creditcard-field": HTMLDdaCreditcardFieldElement; "dda-custom-card": HTMLDdaCustomCardElement; "dda-dropdown": HTMLDdaDropdownElement; "dda-event-card": HTMLDdaEventCardElement; "dda-footer": HTMLDdaFooterElement; "dda-header": HTMLDdaHeaderElement; "dda-header-menu": HTMLDdaHeaderMenuElement; "dda-home-banner": HTMLDdaHomeBannerElement; "dda-home-carousel": HTMLDdaHomeCarouselElement; "dda-horizontal-stepper": HTMLDdaHorizontalStepperElement; "dda-image-card": HTMLDdaImageCardElement; "dda-information-card": HTMLDdaInformationCardElement; "dda-input": HTMLDdaInputElement; "dda-link-button": HTMLDdaLinkButtonElement; "dda-number-field": HTMLDdaNumberFieldElement; "dda-pagination": HTMLDdaPaginationElement; "dda-phonefield": HTMLDdaPhonefieldElement; "dda-pricing-card": HTMLDdaPricingCardElement; "dda-progressbar": HTMLDdaProgressbarElement; "dda-radiobutton": HTMLDdaRadiobuttonElement; "dda-range-slider": HTMLDdaRangeSliderElement; "dda-scroll-icon": HTMLDdaScrollIconElement; "dda-search-input": HTMLDdaSearchInputElement; "dda-segmented-tabs": HTMLDdaSegmentedTabsElement; "dda-select": HTMLDdaSelectElement; "dda-slider": HTMLDdaSliderElement; "dda-split-button": HTMLDdaSplitButtonElement; "dda-sticky-footer": HTMLDdaStickyFooterElement; "dda-tabs": HTMLDdaTabsElement; "dda-team-member-card": HTMLDdaTeamMemberCardElement; "dda-teamsection-card": HTMLDdaTeamsectionCardElement; "dda-textarea": HTMLDdaTextareaElement; "dda-toggle": HTMLDdaToggleElement; "dda-tooltip": HTMLDdaTooltipElement; "dda-vertical-stepper": HTMLDdaVerticalStepperElement; } } declare namespace LocalJSX { interface DdaAccordion { "accordion_header_end_icon"?: string; "accordion_icon_class"?: string; "accordion_icon_text"?: string; "accordion_id"?: string; "body_description"?: string; "component_mode"?: string; "custom_class"?: string; "default_open"?: boolean; "design"?: 'bg-border' | 'no-border'; "header_text"?: string; "link_button_text"?: string; "sub_title"?: string; } interface DdaAlert { "button_text"?: string; "close_button_name"?: string; "component_id"?: string; "component_mode"?: string; "custom_class"?: string; "description"?: string; "onCloseClick"?: (event: DdaAlertCustomEvent) => void; "onFirstClick"?: (event: DdaAlertCustomEvent) => void; "onSecondClick"?: (event: DdaAlertCustomEvent) => void; "primary_button"?: string; "primary_button_link"?: string; "secondary_button"?: string; "secondary_button_link"?: string; "title_text"?: string; "type"?: 'primary' | 'secondary'; "variation"?: 'info' | 'warning' | 'error' | 'success'; } interface DdaAttachFile { "accept"?: string; "aria_label"?: string; "button_aria_label"?: string; "button_id"?: string; "button_name"?: string; "component_mode"?: string; "custom_class"?: string; "delete_button_id"?: string; "disabled"?: boolean; "error_message"?: string; "file_size_error_message"?: string; "helper_text"?: string; "input_id"?: string; "input_name"?: string; "input_type"?: string; "label"?: string; "max_file_size"?: number; "onFileChanged"?: (event: DdaAttachFileCustomEvent) => void; "place_holder"?: string; "size"?: string; "success_text"?: string; "upload_button_text"?: string; "validation_id"?: string; "validation_type"?: string; } interface DdaAvatar { "aria_label"?: string; "button_id"?: string; "button_name"?: string; "component_mode"?: string; "custom_class"?: string; "design"?: 'default' | 'status' | 'verified' | 'story' | 'notification'; "dropdown_enabled"?: boolean; "icon"?: string; "notification_number"?: number; "options"?: string; "rounded"?: 'square' | 'circle'; "selected"?: string; "show_options"?: boolean; "size"?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; "src"?: string; "text"?: string; "type"?: 'photo' | 'icon' | 'text'; } interface DdaBannerCard { "banner_card_description"?: string; "banner_card_id"?: string; "banner_card_name"?: string; "banner_card_title"?: string; "banner_card_type"?: string; "banner_card_url"?: string; "banner_card_value"?: string; "component_mode"?: string; "custom_class"?: string; "image_alt"?: string; "image_src"?: string; } interface DdaBreadcrumb { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "dataBreadcrumbs"?: string; "design"?: 'text' | 'icon-text' | 'icon'; "onNavigatorClick"?: (event: DdaBreadcrumbCustomEvent) => void; "separator"?: 'chevron_right' | 'pen_size_2'; "useNavigator"?: 'true' | 'false'; } interface DdaButton { "aria_label"?: string; "button_color"?: string; "button_id"?: string; "button_name"?: string; "button_shape"?: string; "button_text"?: string; "button_type"?: string; "component_mode"?: string; "custom_class"?: string; "disabled"?: boolean; "end_icon"?: string; "end_icon_family"?: string; "gap"?: number; "icon_button_shape"?: string; "onButtonClick"?: (event: DdaButtonCustomEvent<{ event: MouseEvent, id: string, value: string, name: string }>) => void; "size"?: string; "start_icon"?: string; "start_icon_family"?: string; "value"?: string; } interface DdaCenteredImageCard { "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "date_text"?: string; "header_text"?: string; "image_alt"?: string; "image_src"?: string; "info_text"?: string; "left_button_id"?: string; "left_button_name"?: string; "right_button_id"?: string; "right_button_name"?: string; } interface DdaCheckbox { "aria_label"?: string; "checkbox_status"?: string; "checked"?: boolean; "component_mode"?: string; "custom_class"?: string; "group_name"?: string; "input_id"?: string; /** * Emits change event with current checked state */ "onCheckboxChange"?: (event: DdaCheckboxCustomEvent) => void; "style_type"?: string; "supporting"?: string; "title_text"?: string; } interface DdaChip { "bg_color"?: string; "chip_icon"?: string; "chip_icon_family"?: string; "chip_icon_size"?: string; "chip_text"?: string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "image_chip_icon"?: string; "image_chip_icon_family"?: string; "image_chip_icon_size"?: string; "image_chip_label"?: string; "rounded"?: string; "show_close_icon"?: boolean; "size"?: string; } interface DdaCreditCard { "balance"?: string; "card_number"?: string; "card_type"?: string; "component_mode"?: string; "custom_class"?: string; "design"?: string; "name"?: string; } interface DdaCreditcardField { "aria_label"?: string; "card_icon"?: string; "component_mode"?: string; "custom_class"?: string; "disabled"?: boolean; "error_message"?: string; "helper_text"?: string; "input_id"?: string; "input_name"?: string; "input_type"?: string; "label"?: string; "onCardValidChanged"?: (event: DdaCreditcardFieldCustomEvent<{ name: string; isValid: boolean }>) => void; "onInputBlurred"?: (event: DdaCreditcardFieldCustomEvent<{ name: string; value: string }>) => void; "placeholder"?: string; "restrict_input"?: boolean; "size"?: string; "validation_id"?: string; "validation_type"?: string; "value"?: string; } interface DdaCustomCard { "card_header_icon"?: string; "card_header_icon_id"?: string; "card_header_text"?: string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; } interface DdaDropdown { "button_id"?: string; "component_mode"?: string; "custom_class"?: string; "disabled"?: boolean; "error"?: string; "error_message"?: string; "helper_text"?: string; "icon_mode"?: boolean; "label"?: string; "main_aria_label"?: string; "onSelectChanged"?: (event: DdaDropdownCustomEvent<{ id: number; text: string }>) => void; "option_select_button_name"?: string; "options"?: string; "placeholder"?: string; "selected"?: string; "size"?: string; "toggle_button_name"?: string; "validation_id"?: string; } interface DdaEventCard { "avatar_list"?: { src: string; aria_label?: string; button_id?: string; button_name?: string; dropdown_enabled?: boolean; }[]; "body_text"?: string; "card_header_icon"?: string; "card_header_icon_id"?: string; "card_header_text"?: string; "chip_list"?: { chip_text: string; }[]; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "event_date"?: string; "event_month"?: string; "header_text"?: string; "image_src"?: string; } interface DdaFooter { "copyrightText"?: string; "description"?: string; "footerSections"?: string; "footerTitle"?: string; "loginButtonText"?: string; "logoAlt"?: string; "logoSrc"?: string; "signUpButtonText"?: string; "socialIcons"?: string; } interface DdaHeader { "accessibility_button_icon_family"?: string; "accessibility_button_icon_name"?: string; "accessibility_button_id"?: string; "accessibility_button_text"?: string; "accessibility_tooltip"?: string; "close_accessibility_button_name"?: string; "close_menu_button_name"?: string; "contrast_color_blind_text"?: string; "contrast_description"?: string; "contrast_green_weakness_text"?: string; "contrast_noraml_text"?: string; "contrast_red_weakness_text"?: string; "contrast_title"?: string; "firstLogoAlt"?: string; "firstLogoHref"?: string; "firstLogoSrc"?: string; "firstLogoTarget"?: string; "firstLogoWhiteSrc"?: string; "hamburger_menu_button_name"?: string; "header_default_submenu"?: boolean; "header_submenu_type"?: 'mega_menu' | 'normal_sub_menu'; "hideOtherMenu"?: boolean; "language_button_name"?: string; "language_text"?: string; "language_tooltip"?: string; "loginIcon"?: string; "loginLink"?: string; "loginPopupLinks"?: | string | Array<{ popupItemLabel: string; url: string; }>; "loginText"?: string; "login_tooltip"?: string; "mobileMenuSearchId"?: string; "mobileMenuSearchUrl"?: string; "onAccessibilitymenufunctionality"?: (event: DdaHeaderCustomEvent) => void; "onBaseTextSize"?: (event: DdaHeaderCustomEvent) => void; "onBlindContrast"?: (event: DdaHeaderCustomEvent) => void; "onGreenContrast"?: (event: DdaHeaderCustomEvent) => void; "onLanguageSwitch"?: (event: DdaHeaderCustomEvent) => void; "onLgTextSize"?: (event: DdaHeaderCustomEvent) => void; "onLoginClick"?: (event: DdaHeaderCustomEvent) => void; "onNavigatorClick"?: (event: DdaHeaderCustomEvent) => void; "onNormalContrast"?: (event: DdaHeaderCustomEvent) => void; "onRedContrast"?: (event: DdaHeaderCustomEvent) => void; "onSearchfunctionality"?: (event: DdaHeaderCustomEvent) => void; "onSmTextSize"?: (event: DdaHeaderCustomEvent) => void; "otherMenuItems"?: string; "quickLinks"?: string | any[]; "read_speaker_link"?: string; "rel"?: string; "screen_reader_description"?: string; "screen_reader_title"?: string; "searchText"?: string; "search_button_name"?: string; "search_input_name"?: string; "search_input_placeholder"?: string; "search_tooltip"?: string; "search_value"?: string; "secondLogoAlt"?: string; "secondLogoHref"?: string; "secondLogoSrc"?: string; "secondLogoWhiteSrc"?: string; "selected_contrast"?: 'normal' | 'colorblind' | 'redweakness' | 'greenweakness'; "selected_text_size"?: 'normal' | 'large' | 'small'; "showQuickLinksIcon"?: boolean; "sideMainMenuTitle"?: string; "sideMenuItems"?: string; "sideOtherMenuTitle"?: string; "text_size_description"?: string; "text_size_title"?: string; "toggle_accessibility_button_name"?: string; "useLoginPopup"?: boolean; "useNavigator"?: 'true' | 'false'; "usePredesignedAccessibilityMenu"?: boolean; } interface DdaHeaderMenu { "onNavigatorClick"?: (event: DdaHeaderMenuCustomEvent) => void; "quickLinks"?: string | Array<{ headerMenuLabel: string; headerMenuId: string; description: string; url: string; quickLinksIcon: string; type?: 'dda_default_submenu' | 'dda_main_megamenu'; children?: any; }>; "showQuickLinksIcon"?: boolean; "useNavigator"?: 'true' | 'false'; } interface DdaHomeBanner { /** * Props */ "autoplay"?: boolean; "interval"?: number; } interface DdaHomeCarousel { "bannercardlist"?: string | any[]; "component_mode"?: string; "custom_class"?: string; "items_in_view"?: number; } interface DdaHorizontalStepper { "component_mode"?: string; "current_step"?: number; "custom_class"?: string; "steps"?: string; } interface DdaImageCard { "body_text"?: string; "component_mode"?: string; "custom_class"?: string; "date_text"?: string; "file_size"?: string; "file_type"?: string; "header_text"?: string; "image_alt"?: string; "image_src"?: string; "left_button"?: string; "left_button_color"?: string; "left_button_data_fancybox"?: string; "left_button_end_icon"?: string; "left_button_href"?: string; "left_button_name"?: string; "left_button_rel"?: string; "left_button_start_icon"?: string; "left_button_target"?: string; "onNavigatorClick"?: (event: DdaImageCardCustomEvent) => void; "right_button"?: string; "right_button_color"?: string; "right_button_data_fancybox"?: string; "right_button_end_icon"?: string; "right_button_href"?: string; "right_button_name"?: string; "right_button_rel"?: string; "right_button_start_icon"?: string; "right_button_target"?: string; "useNavigator"?: 'true' | 'false'; } interface DdaInformationCard { "body_text"?: string; "component_mode"?: string; "custom_class"?: string; "header_text"?: string; "image_alt"?: string; "image_src"?: string; "left_button"?: string; "left_button_data_fancybox"?: string; "left_button_end_icon"?: string; "left_button_href"?: string; "left_button_name"?: string; "left_button_rel"?: string; "left_button_start_icon"?: string; "left_button_target"?: string; "onNavigatorClick"?: (event: DdaInformationCardCustomEvent) => void; "right_button"?: string; "right_button_data_fancybox"?: string; "right_button_end_icon"?: string; "right_button_href"?: string; "right_button_name"?: string; "right_button_rel"?: string; "right_button_start_icon"?: string; "right_button_target"?: string; "single_button"?: boolean; "useNavigator"?: 'true' | 'false'; } interface DdaInput { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "error_message"?: string; "helper_text"?: string; "input_id"?: string; "input_name"?: string; "input_role"?: string; "input_status"?: string; "label"?: string; "onInputBlurred"?: (event: DdaInputCustomEvent<{ name: string; value: string }>) => void; "onInputChanged"?: (event: DdaInputCustomEvent) => void; "onOnBlurred"?: (event: DdaInputCustomEvent) => void; "onOnChanged"?: (event: DdaInputCustomEvent) => void; "placeholder"?: string; "required"?: boolean; "size"?: string; "type"?: string; "validation_id"?: string; "validation_type"?: string; "value"?: string; } interface DdaLinkButton { "aria_label"?: string; "button_color"?: string; "button_id"?: string; "button_shape"?: string; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "data_fancybox"?: string; "disabled"?: boolean; "end_icon"?: string; "gap"?: number; "href"?: string; "icon_button_shape"?: string; "link_button_text"?: string; "link_button_title"?: string; "onDdaLinkClick"?: (event: DdaLinkButtonCustomEvent) => void; "rel"?: string; "size"?: string; "start_icon"?: string; "target"?: string; } interface DdaNumberField { "aria_label"?: string; "component_mode"?: string; "currencies"?: string; "currency_button_name"?: string; "custom_class"?: string; "error_message"?: string; "helper_text"?: string; "input_id"?: string; "input_name"?: string; "input_status"?: string; "label"?: string; "placeholder"?: string; "selected_currency"?: string; "size"?: string; "toggle_button_name"?: string; "validation_type"?: string; "value"?: string; } interface DdaPagination { "button_text_next_button"?: string; "button_text_prev_button"?: string; "buttons_next_button"?: string; "buttons_pages_id"?: string; "buttons_pages_next_button"?: string; "buttons_pages_prev_button"?: string; "buttons_prev_button"?: string; "component_mode"?: string; "current_page"?: number; "custom_class"?: string; "onPaginateClick"?: (event: DdaPaginationCustomEvent) => void; "simple_slider_next_button"?: string; "simple_slider_prev_button"?: string; "text_next_button"?: string; "text_pages_next_button"?: string; "text_pages_prev_button"?: string; "text_prev_button"?: string; "total_pages"?: number; "type"?: 'simple-slider' | 'buttons' | 'text' | 'text-pages' | 'button-text' | 'buttons-pages' | 'full'; } interface DdaPhonefield { "aria_label"?: string; "button_aria_label"?: string; "button_id"?: string; "component_mode"?: string; "country_select_button_name"?: string; "custom_class"?: string; "disabled"?: boolean; "error_message"?: string; "helper_text"?: string; "input_id"?: string; "label"?: string; "max_length"?: string; "onOnBlurred"?: (event: DdaPhonefieldCustomEvent) => void; "onPhoneBlurred"?: (event: DdaPhonefieldCustomEvent<{ name: string; value: string }>) => void; "phone_input_name"?: string; "placeholder"?: string; "size"?: string; "toggle_button_name"?: string; "validation_id"?: string; "validation_type"?: string; "value"?: string; } interface DdaPricingCard { "body_text"?: string; "body_text_icon"?: string; "card_header_icon_id"?: string; "chip_list"?: { chip_text: string; }[]; "clickHandler"?: (event: MouseEvent) => void; "component_mode"?: string; "custom_class"?: string; "header_text"?: string; "header_text_icon"?: string; "image_chip_icon"?: string; "image_chip_icon_family"?: string; "image_chip_icon_size"?: string; "image_chip_label"?: string; "image_src"?: string; "price_period"?: string; "price_text"?: string; } interface DdaProgressbar { "component_mode"?: string; "custom_class"?: string; "progress"?: number; "show_percentage_text"?: boolean; "tooltip"?: boolean; "tooltip_position"?: 'top' | 'bottom'; } interface DdaRadiobutton { "aria_label"?: string; "checked"?: boolean; "component_mode"?: string; "contrast_noraml_text"?: string; "custom_class"?: string; "error_message"?: string; "group_name"?: string; "input_id"?: string; "onOnChanged"?: (event: DdaRadiobuttonCustomEvent<{ checked: boolean; input_id: string }>) => void; "onRadioChange"?: (event: DdaRadiobuttonCustomEvent<{ checked: boolean; input_id: string }>) => void; "radio_status"?: string; "size"?: string; "supporting"?: string; "title_text"?: string; "validation_id"?: string; "validation_type"?: string; "variants"?: string; } interface DdaRangeSlider { "component_mode"?: string; "custom_class"?: string; "initial_max"?: number; "initial_min"?: number; "left_aria_label"?: string; "left_input_id"?: string; "left_input_name"?: string; "max"?: number; "min"?: number; "right_aria_label"?: string; "right_input_id"?: string; "right_input_name"?: string; "size"?: string; "step"?: number; "tooltip_position"?: string; } interface DdaScrollIcon { "component_mode"?: string; "custom_class"?: string; "scroll_icon_color"?: string; "scroll_icon_size"?: string; } interface DdaSearchInput { "aria_label"?: string; "button_aria_label"?: string; "button_id"?: string; "button_text"?: string; "close_button_name"?: string; "component_mode"?: string; "custom_class"?: string; "error_message"?: string; "has_error"?: boolean; "helper_text"?: string; "input_id"?: string; "input_status"?: string; "label"?: string; "onButtonClicked"?: (event: DdaSearchInputCustomEvent) => void; "onInputBlurred"?: (event: DdaSearchInputCustomEvent<{ name: string; value: string }>) => void; "onInputChanged"?: (event: DdaSearchInputCustomEvent) => void; "onOnBlurred"?: (event: DdaSearchInputCustomEvent) => void; "onOnChanged"?: (event: DdaSearchInputCustomEvent) => void; "placeholder"?: string; "search_button_name"?: string; "search_input_name"?: string; "show_button"?: boolean; "size"?: string; "validation_id"?: string; "value"?: string; } interface DdaSegmentedTabs { "button_name"?: string; "component_mode"?: string; "custom_class"?: string; "items"?: string; "radius_type"?: string; } interface DdaSelect { "button_id"?: string; "component_mode"?: string; "custom_class"?: string; "disabled"?: boolean; "error"?: string; "error_message"?: string; "helper_text"?: string; "input_name"?: string; "label"?: string; "main_aria_label"?: string; "onOnBlurred"?: (event: DdaSelectCustomEvent) => void; "onOnChanged"?: (event: DdaSelectCustomEvent) => void; "onSelectBlurred"?: (event: DdaSelectCustomEvent<{ name: string; value: string }>) => void; "onSelectChanged"?: (event: DdaSelectCustomEvent<{ id: number; text: string }>) => void; "option_select_button_name"?: string; "options"?: string; "placeholder"?: string; "selected"?: string; "size"?: string; "toggle_button_name"?: string; "validation_id"?: string; "validation_type"?: string; } interface DdaSlider { "autoplay"?: boolean; "interval"?: number; "slides"?: SlideData[]; } interface DdaSplitButton { "aria_label"?: string; "button_color"?: string; "button_shape"?: string; "button_text"?: string; "component_mode"?: string; "custom_class"?: string; "disabled"?: boolean; "gap"?: number; "onButtonClick"?: (event: DdaSplitButtonCustomEvent<{ event: MouseEvent, id: string, value: string, name: string }>) => void; "size"?: string; "start_icon"?: string; "start_icon_family"?: string; "text_button_id"?: string; "text_button_name"?: string; "text_button_type"?: string; "toggle_button_shape"?: string; "value"?: string; } interface DdaStickyFooter { "accessibilityIconAlt"?: string; "accessibilityIconHref"?: string; "accessibilityIconId"?: string; "accessibilityIconSrc"?: string; "accessibilityIconSrcDark"?: string; "accessibilityIconTooltip"?: string; "aiIconAlt"?: string; "aiIconHref"?: string; "aiIconId"?: string; "aiIconSrc"?: string; "aiIconSrcDark"?: string; "aiIconTooltip"?: string; "chatIconAlt"?: string; "chatIconHref"?: string; "chatIconId"?: string; "chatIconSrc"?: string; "chatIconSrcDark"?: string; "chatIconTooltip"?: string; "colorTheme"?: string; "dubaiaeIconAlt"?: string; "dubaiaeIconHref"?: string; "dubaiaeIconId"?: string; "dubaiaeIconSmallSrc"?: string; "dubaiaeIconSrc"?: string; "dubaiaeIconSrcDark"?: string; "dubaiaeIconTooltip"?: string; "happinessIconAlt"?: string; "happinessIconHref"?: string; "happinessIconId"?: string; "happinessIconSrc"?: string; "happinessIconSrcDark"?: string; "happinessIconTooltip"?: string; "hideMiddleSection"?: boolean; "middleLink"?: string; "moreIcon"?: string; "moreIconFamily"?: string; "rightLink"?: string; "servicesIconAlt"?: string; "servicesIconHref"?: string; "servicesIconId"?: string; "servicesIconSrc"?: string; "servicesIconSrcDark"?: string; "servicesIconText"?: string; "servicesIconTooltip"?: string; } interface DdaTabs { "border_bottom"?: boolean; "button_ids"?: string; "button_name"?: string; "button_values"?: string; "component_mode"?: string; "custom_class"?: string; "hover_style"?: 'dda-tab-default' | 'dda-tab-filed' | 'dda-tab-underline' | 'dda-tab-underline-filled'; "onTabClick"?: (event: DdaTabsCustomEvent) => void; "tab_icons"?: string; "tab_texts"?: string; "tab_type"?: 'dda-horizontal-tab' | 'dda-vertical-tab'; "tab_value"?: string; "type"?: 'text' | 'text-icon'; } interface DdaTeamMemberCard { "component_mode"?: string; "custom_class"?: string; "design"?: string; "image_alt"?: string; "image_src"?: string; "team_member_name"?: string; "team_member_position"?: string; } interface DdaTeamsectionCard { "body_text"?: string; "body_text_two"?: string; "card_type"?: 'variant-one' | 'variant-two' | 'variant-three' | 'variant-four' | 'variant-five' | 'variant-six' | 'variant-seven' | 'variant-eight' | 'full'; "component_mode"?: string; "custom_class"?: string; "header_text"?: string; "image_src"?: string; "onNavigatorClick"?: (event: DdaTeamsectionCardCustomEvent) => void; "profession"?: string; "sajin"?: string; "social_icons"?: any; "useNavigator"?: 'true' | 'false'; } interface DdaTextarea { "aria_label"?: string; "component_mode"?: string; "custom_class"?: string; "enable_rich_editor"?: boolean; "error_message"?: string; "helper_text"?: string; "input_id"?: string; "input_status"?: string; "label"?: string; "max_characters"?: number; "onOnBlurred"?: (event: DdaTextareaCustomEvent) => void; "onOnChanged"?: (event: DdaTextareaCustomEvent) => void; "onTextareaBlurred"?: (event: DdaTextareaCustomEvent<{ name: string; value: string }>) => void; "onTextareaChanged"?: (event: DdaTextareaCustomEvent) => void; "placeholder"?: string; "show_info_icon"?: boolean; "textarea_name"?: string; "validation_id"?: string; "validation_type"?: string; "value"?: string; } interface DdaToggle { "aria_label"?: string; "checked"?: boolean; "component_mode"?: string; "custom_class"?: string; "group_name"?: string; "input_id"?: string; "onOnChanged"?: (event: DdaToggleCustomEvent) => void; "onToggleChanged"?: (event: DdaToggleCustomEvent) => void; "size"?: string; } interface DdaTooltip { "component_mode"?: string; "custom_class"?: string; "description"?: string; "position"?: 'top' | 'bottom' | 'left' | 'right'; "title_text"?: string; } interface DdaVerticalStepper { "component_mode"?: string; "current_Step"?: number; "custom_class"?: string; "steps"?: string; } interface IntrinsicElements { "dda-accordion": DdaAccordion; "dda-alert": DdaAlert; "dda-attach-file": DdaAttachFile; "dda-avatar": DdaAvatar; "dda-banner-card": DdaBannerCard; "dda-breadcrumb": DdaBreadcrumb; "dda-button": DdaButton; "dda-centered-image-card": DdaCenteredImageCard; "dda-checkbox": DdaCheckbox; "dda-chip": DdaChip; "dda-credit-card": DdaCreditCard; "dda-creditcard-field": DdaCreditcardField; "dda-custom-card": DdaCustomCard; "dda-dropdown": DdaDropdown; "dda-event-card": DdaEventCard; "dda-footer": DdaFooter; "dda-header": DdaHeader; "dda-header-menu": DdaHeaderMenu; "dda-home-banner": DdaHomeBanner; "dda-home-carousel": DdaHomeCarousel; "dda-horizontal-stepper": DdaHorizontalStepper; "dda-image-card": DdaImageCard; "dda-information-card": DdaInformationCard; "dda-input": DdaInput; "dda-link-button": DdaLinkButton; "dda-number-field": DdaNumberField; "dda-pagination": DdaPagination; "dda-phonefield": DdaPhonefield; "dda-pricing-card": DdaPricingCard; "dda-progressbar": DdaProgressbar; "dda-radiobutton": DdaRadiobutton; "dda-range-slider": DdaRangeSlider; "dda-scroll-icon": DdaScrollIcon; "dda-search-input": DdaSearchInput; "dda-segmented-tabs": DdaSegmentedTabs; "dda-select": DdaSelect; "dda-slider": DdaSlider; "dda-split-button": DdaSplitButton; "dda-sticky-footer": DdaStickyFooter; "dda-tabs": DdaTabs; "dda-team-member-card": DdaTeamMemberCard; "dda-teamsection-card": DdaTeamsectionCard; "dda-textarea": DdaTextarea; "dda-toggle": DdaToggle; "dda-tooltip": DdaTooltip; "dda-vertical-stepper": DdaVerticalStepper; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "dda-accordion": LocalJSX.DdaAccordion & JSXBase.HTMLAttributes; "dda-alert": LocalJSX.DdaAlert & JSXBase.HTMLAttributes; "dda-attach-file": LocalJSX.DdaAttachFile & JSXBase.HTMLAttributes; "dda-avatar": LocalJSX.DdaAvatar & JSXBase.HTMLAttributes; "dda-banner-card": LocalJSX.DdaBannerCard & JSXBase.HTMLAttributes; "dda-breadcrumb": LocalJSX.DdaBreadcrumb & JSXBase.HTMLAttributes; "dda-button": LocalJSX.DdaButton & JSXBase.HTMLAttributes; "dda-centered-image-card": LocalJSX.DdaCenteredImageCard & JSXBase.HTMLAttributes; "dda-checkbox": LocalJSX.DdaCheckbox & JSXBase.HTMLAttributes; "dda-chip": LocalJSX.DdaChip & JSXBase.HTMLAttributes; "dda-credit-card": LocalJSX.DdaCreditCard & JSXBase.HTMLAttributes; "dda-creditcard-field": LocalJSX.DdaCreditcardField & JSXBase.HTMLAttributes; "dda-custom-card": LocalJSX.DdaCustomCard & JSXBase.HTMLAttributes; "dda-dropdown": LocalJSX.DdaDropdown & JSXBase.HTMLAttributes; "dda-event-card": LocalJSX.DdaEventCard & JSXBase.HTMLAttributes; "dda-footer": LocalJSX.DdaFooter & JSXBase.HTMLAttributes; "dda-header": LocalJSX.DdaHeader & JSXBase.HTMLAttributes; "dda-header-menu": LocalJSX.DdaHeaderMenu & JSXBase.HTMLAttributes; "dda-home-banner": LocalJSX.DdaHomeBanner & JSXBase.HTMLAttributes; "dda-home-carousel": LocalJSX.DdaHomeCarousel & JSXBase.HTMLAttributes; "dda-horizontal-stepper": LocalJSX.DdaHorizontalStepper & JSXBase.HTMLAttributes; "dda-image-card": LocalJSX.DdaImageCard & JSXBase.HTMLAttributes; "dda-information-card": LocalJSX.DdaInformationCard & JSXBase.HTMLAttributes; "dda-input": LocalJSX.DdaInput & JSXBase.HTMLAttributes; "dda-link-button": LocalJSX.DdaLinkButton & JSXBase.HTMLAttributes; "dda-number-field": LocalJSX.DdaNumberField & JSXBase.HTMLAttributes; "dda-pagination": LocalJSX.DdaPagination & JSXBase.HTMLAttributes; "dda-phonefield": LocalJSX.DdaPhonefield & JSXBase.HTMLAttributes; "dda-pricing-card": LocalJSX.DdaPricingCard & JSXBase.HTMLAttributes; "dda-progressbar": LocalJSX.DdaProgressbar & JSXBase.HTMLAttributes; "dda-radiobutton": LocalJSX.DdaRadiobutton & JSXBase.HTMLAttributes; "dda-range-slider": LocalJSX.DdaRangeSlider & JSXBase.HTMLAttributes; "dda-scroll-icon": LocalJSX.DdaScrollIcon & JSXBase.HTMLAttributes; "dda-search-input": LocalJSX.DdaSearchInput & JSXBase.HTMLAttributes; "dda-segmented-tabs": LocalJSX.DdaSegmentedTabs & JSXBase.HTMLAttributes; "dda-select": LocalJSX.DdaSelect & JSXBase.HTMLAttributes; "dda-slider": LocalJSX.DdaSlider & JSXBase.HTMLAttributes; "dda-split-button": LocalJSX.DdaSplitButton & JSXBase.HTMLAttributes; "dda-sticky-footer": LocalJSX.DdaStickyFooter & JSXBase.HTMLAttributes; "dda-tabs": LocalJSX.DdaTabs & JSXBase.HTMLAttributes; "dda-team-member-card": LocalJSX.DdaTeamMemberCard & JSXBase.HTMLAttributes; "dda-teamsection-card": LocalJSX.DdaTeamsectionCard & JSXBase.HTMLAttributes; "dda-textarea": LocalJSX.DdaTextarea & JSXBase.HTMLAttributes; "dda-toggle": LocalJSX.DdaToggle & JSXBase.HTMLAttributes; "dda-tooltip": LocalJSX.DdaTooltip & JSXBase.HTMLAttributes; "dda-vertical-stepper": LocalJSX.DdaVerticalStepper & JSXBase.HTMLAttributes; } } }