/* 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 { OdsAccordionToggleEventDetail } from "./components/accordion/src/interfaces/events"; import { OdsBadgeColor } from "./components/badge/src/constants/badge-color"; import { OdsIconName } from "./components/icon/src"; import { OdsBadgeIconAlignment } from "./components/badge/src/constants/badge-icon-alignment"; import { OdsBadgeSize } from "./components/badge/src/constants/badge-size"; import { OdsButtonColor } from "./components/button/src/constants/button-color"; import { OdsButtonIconAlignment } from "./components/button/src/constants/button-icon-alignment"; import { OdsButtonSize } from "./components/button/src/constants/button-size"; import { OdsButtonVariant } from "./components/button/src/constants/button-variant"; import { OdsCardColor } from "./components/card/src/constants/card-color"; import { OdsCheckboxChangeEventDetail } from "./components/checkbox/src/interfaces/event"; import { OdsComboboxStrategy } from "./components/combobox/src/constants/combobox-strategy"; import { OdsComboboxChangeEventDetail, OdsComboboxFilterEventDetail, OdsComboboxItemSelectedEventDetail } from "./components/combobox/src/interfaces/events"; import { Event } from "./stencil-public-runtime"; import { OdsDatepickerDay } from "./components/datepicker/src/constants/datepicker-day"; import { OdsDatepickerLocale } from "./components/datepicker/src/constants/datepicker-locale"; import { OdsDatepickerStrategy } from "./components/datepicker/src/constants/datepicker-strategy"; import { OdsDatepickerChangeEventDetail } from "./components/datepicker/src/interfaces/events"; import { OdsDividerColor } from "./components/divider/src/constants/divider-color"; import { OdsDividerSpacing } from "./components/divider/src/constants/divider-spacing"; import { OdsDrawerPosition } from "./components/drawer/src/constant/drawer-position"; import { OdsFile } from "./components/file-upload/src/interfaces/attributes"; import { OdsFileChangeEventDetail, OdsFileRejectedEventDetail } from "./components/file-upload/src/interfaces/events"; import { OdsIconName as OdsIconName1 } from "./components/icon/src/constants/icon-name"; import { OdsInputType } from "./components/input/src/constants/input-type"; import { OdsInputChangeEventDetail } from "./components/input/src/interfaces/events"; import { OdsLinkColor } from "./components/link/src/constant/link-color"; import { OdsLinkIconAlignment } from "./components/link/src/constant/link-icon-alignment"; import { OdsMessageColor } from "./components/message/src/constants/message-color"; import { OdsMessageVariant } from "./components/message/src/constants/message-variant"; import { OdsModalColor } from "./components/modal/src/constants/modal-color"; import { ODS_PAGINATION_PER_PAGE } from "./components/pagination/src/constants/pagination-per-page"; import { OdsPaginationChangedEventDetail, OdsPaginationItemPerPageChangedEventDetail } from "./components/pagination/src/interfaces/events"; import { OdsPasswordChangeEventDetail } from "./components/password/src/interfaces/events"; import { OdsPhoneNumberCountryIsoCode } from "./components/phone-number/src/constants/phone-number-country-iso-code"; import { OdsPhoneNumberCountryPreset } from "./components/phone-number/src/constants/phone-number-country-preset"; import { OdsPhoneNumberLocale } from "./components/phone-number/src/constants/phone-number-locale"; import { OdsPhoneNumberChangeEventDetail } from "./components/phone-number/src/interfaces/events"; import { OdsPopoverPosition } from "./components/popover/src/constants/popover-position"; import { OdsPopoverStrategy } from "./components/popover/src/constants/popover-strategy"; import { OdsQuantityChangeEventDetail } from "./components/quantity/src/interfaces/events"; import { OdsRadioChangeEventDetail } from "./components/radio/src/interfaces/events"; import { OdsRangeChangeEventDetail } from "./components/range/src/interfaces/event"; import { OdsSelectCustomRenderer } from "./components/select/src/interfaces/options"; import { OdsSelectStrategy } from "./components/select/src/constants/select-strategy"; import { OdsSelectChangeEventDetail } from "./components/select/src/interfaces/events"; import { OdsSpinnerColor } from "./components/spinner/src/constants/spinner-color"; import { OdsSpinnerSize } from "./components/spinner/src/constants/spinner-size"; import { OdsSwitchSize } from "./components/switch/src/constant/switch-size"; import { OdsSwitchChangeEventDetail } from "./components/switch/src/interfaces/events"; import { OdsTabSelectedEventDetail } from "./components/tabs/src/interfaces/events"; import { OdsTableSize } from "./components/table/src/constants/table-size"; import { OdsTableVariant } from "./components/table/src/constants/table-variant"; import { OdsTagColor } from "./components/tag/src/constants/tag-color"; import { OdsTagSize } from "./components/tag/src/constants/tag-size"; import { OdsTagRemoveEventDetail } from "./components/tag/src/interfaces/events"; import { OdsTextPreset } from "./components/text/src/constants/text-preset"; import { OdsTextareaChangeEventDetail } from "./components/textarea/src/interfaces/events"; import { OdsTimezone } from "./components/timepicker/src/constant/timezones"; import { OdsTimezonesPreset } from "./components/timepicker/src/constant/timezone-preset"; import { OdsTimepickerChangeEventDetail } from "./components/timepicker/src/interfaces/event"; import { OdsToggleChangeEventDetail } from "./components/toggle/src/interfaces/event"; import { OdsTooltipPosition } from "./components/tooltip/src/constants/tooltip-position"; import { OdsTooltipStrategy } from "./components/tooltip/src/constants/tooltip-strategy"; export { OdsAccordionToggleEventDetail } from "./components/accordion/src/interfaces/events"; export { OdsBadgeColor } from "./components/badge/src/constants/badge-color"; export { OdsIconName } from "./components/icon/src"; export { OdsBadgeIconAlignment } from "./components/badge/src/constants/badge-icon-alignment"; export { OdsBadgeSize } from "./components/badge/src/constants/badge-size"; export { OdsButtonColor } from "./components/button/src/constants/button-color"; export { OdsButtonIconAlignment } from "./components/button/src/constants/button-icon-alignment"; export { OdsButtonSize } from "./components/button/src/constants/button-size"; export { OdsButtonVariant } from "./components/button/src/constants/button-variant"; export { OdsCardColor } from "./components/card/src/constants/card-color"; export { OdsCheckboxChangeEventDetail } from "./components/checkbox/src/interfaces/event"; export { OdsComboboxStrategy } from "./components/combobox/src/constants/combobox-strategy"; export { OdsComboboxChangeEventDetail, OdsComboboxFilterEventDetail, OdsComboboxItemSelectedEventDetail } from "./components/combobox/src/interfaces/events"; export { Event } from "./stencil-public-runtime"; export { OdsDatepickerDay } from "./components/datepicker/src/constants/datepicker-day"; export { OdsDatepickerLocale } from "./components/datepicker/src/constants/datepicker-locale"; export { OdsDatepickerStrategy } from "./components/datepicker/src/constants/datepicker-strategy"; export { OdsDatepickerChangeEventDetail } from "./components/datepicker/src/interfaces/events"; export { OdsDividerColor } from "./components/divider/src/constants/divider-color"; export { OdsDividerSpacing } from "./components/divider/src/constants/divider-spacing"; export { OdsDrawerPosition } from "./components/drawer/src/constant/drawer-position"; export { OdsFile } from "./components/file-upload/src/interfaces/attributes"; export { OdsFileChangeEventDetail, OdsFileRejectedEventDetail } from "./components/file-upload/src/interfaces/events"; export { OdsIconName as OdsIconName1 } from "./components/icon/src/constants/icon-name"; export { OdsInputType } from "./components/input/src/constants/input-type"; export { OdsInputChangeEventDetail } from "./components/input/src/interfaces/events"; export { OdsLinkColor } from "./components/link/src/constant/link-color"; export { OdsLinkIconAlignment } from "./components/link/src/constant/link-icon-alignment"; export { OdsMessageColor } from "./components/message/src/constants/message-color"; export { OdsMessageVariant } from "./components/message/src/constants/message-variant"; export { OdsModalColor } from "./components/modal/src/constants/modal-color"; export { ODS_PAGINATION_PER_PAGE } from "./components/pagination/src/constants/pagination-per-page"; export { OdsPaginationChangedEventDetail, OdsPaginationItemPerPageChangedEventDetail } from "./components/pagination/src/interfaces/events"; export { OdsPasswordChangeEventDetail } from "./components/password/src/interfaces/events"; export { OdsPhoneNumberCountryIsoCode } from "./components/phone-number/src/constants/phone-number-country-iso-code"; export { OdsPhoneNumberCountryPreset } from "./components/phone-number/src/constants/phone-number-country-preset"; export { OdsPhoneNumberLocale } from "./components/phone-number/src/constants/phone-number-locale"; export { OdsPhoneNumberChangeEventDetail } from "./components/phone-number/src/interfaces/events"; export { OdsPopoverPosition } from "./components/popover/src/constants/popover-position"; export { OdsPopoverStrategy } from "./components/popover/src/constants/popover-strategy"; export { OdsQuantityChangeEventDetail } from "./components/quantity/src/interfaces/events"; export { OdsRadioChangeEventDetail } from "./components/radio/src/interfaces/events"; export { OdsRangeChangeEventDetail } from "./components/range/src/interfaces/event"; export { OdsSelectCustomRenderer } from "./components/select/src/interfaces/options"; export { OdsSelectStrategy } from "./components/select/src/constants/select-strategy"; export { OdsSelectChangeEventDetail } from "./components/select/src/interfaces/events"; export { OdsSpinnerColor } from "./components/spinner/src/constants/spinner-color"; export { OdsSpinnerSize } from "./components/spinner/src/constants/spinner-size"; export { OdsSwitchSize } from "./components/switch/src/constant/switch-size"; export { OdsSwitchChangeEventDetail } from "./components/switch/src/interfaces/events"; export { OdsTabSelectedEventDetail } from "./components/tabs/src/interfaces/events"; export { OdsTableSize } from "./components/table/src/constants/table-size"; export { OdsTableVariant } from "./components/table/src/constants/table-variant"; export { OdsTagColor } from "./components/tag/src/constants/tag-color"; export { OdsTagSize } from "./components/tag/src/constants/tag-size"; export { OdsTagRemoveEventDetail } from "./components/tag/src/interfaces/events"; export { OdsTextPreset } from "./components/text/src/constants/text-preset"; export { OdsTextareaChangeEventDetail } from "./components/textarea/src/interfaces/events"; export { OdsTimezone } from "./components/timepicker/src/constant/timezones"; export { OdsTimezonesPreset } from "./components/timepicker/src/constant/timezone-preset"; export { OdsTimepickerChangeEventDetail } from "./components/timepicker/src/interfaces/event"; export { OdsToggleChangeEventDetail } from "./components/toggle/src/interfaces/event"; export { OdsTooltipPosition } from "./components/tooltip/src/constants/tooltip-position"; export { OdsTooltipStrategy } from "./components/tooltip/src/constants/tooltip-strategy"; export namespace Components { interface OdsAccordion { "close": () => Promise; "isDisabled": boolean; "isOpen": boolean; "open": () => Promise; "toggle": () => Promise; } interface OdsBadge { "color": OdsBadgeColor; "icon"?: OdsIconName; "iconAlignment"?: OdsBadgeIconAlignment; "label"?: string; "size": OdsBadgeSize; } interface OdsBreadcrumb { } interface OdsBreadcrumbItem { "href": string; "icon"?: OdsIconName; "isCollapsed": boolean; "isDisabled": boolean; "isExpandable": boolean; "isLast": boolean; "label"?: string; "referrerpolicy"?: ReferrerPolicy; "rel"?: HTMLAnchorElement['rel']; "target"?: HTMLAnchorElement['target']; } interface OdsButton { "color": OdsButtonColor; "icon"?: OdsIconName; "iconAlignment"?: OdsButtonIconAlignment; "isDisabled": boolean; "isLoading": boolean; "label": string; "size": OdsButtonSize; "type": HTMLButtonElement['type']; "variant": OdsButtonVariant; } interface OdsCard { "color": OdsCardColor; } interface OdsCheckbox { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "inputId"?: string; "isChecked": boolean; "isDisabled": boolean; "isIndeterminate": boolean; "isRequired": boolean; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "value": string | null; "willValidate": () => Promise; } interface OdsClipboard { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "copy": () => Promise; "isDisabled": boolean; "isMasked"?: boolean; "labelCopy": string; "labelCopySuccess": string; "name": string; "value"?: string; } interface OdsCode { "canCopy": boolean; "copy": () => Promise; "labelCopy": string; "labelCopySuccess": string; } interface OdsCombobox { "addNewElementLabel": string; "allowMultiple": boolean; "allowNewElement": boolean; "checkValidity": () => Promise; "clear": () => Promise; "close": () => Promise; "defaultValue"?: string | string[]; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "highlightResults": boolean; "isClearable": boolean; "isDisabled": boolean; "isLoading": boolean; "isReadonly": boolean; "isRequired": boolean; "name": string; "noResultLabel": string; "open": () => Promise; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "strategy": OdsComboboxStrategy; "value": string | string [] | null; "willValidate": () => Promise; } interface OdsComboboxGroup { "isVisible": boolean; } interface OdsComboboxItem { "isFocused": boolean; "isSelected": boolean; "isVisible": boolean; "searchLabel"?: string; "select": () => Promise; "selectionLabel"?: string; "value": string; } interface OdsDatepicker { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "close": () => Promise; "datesDisabled": Date[]; "daysOfWeekDisabled": OdsDatepickerDay[]; "defaultValue"?: Date | string; "format": string; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isClearable": boolean; "isDisabled": boolean; "isLoading": boolean; "isReadonly": boolean; "isRequired": boolean; "locale": OdsDatepickerLocale; "max"?: Date | string; "min"?: Date | string; "name": string; "open": () => Promise; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "strategy": OdsDatepickerStrategy; "value": Date | null; "willValidate": () => Promise; } interface OdsDivider { "color": OdsDividerColor; "spacing": OdsDividerSpacing; } interface OdsDrawer { "close": () => Promise; "isOpen": boolean; "open": () => Promise; "position": OdsDrawerPosition; } interface OdsFileUpload { "accept": string; "acceptedFileLabel"?: string; "browseFileLabel": string; "dropzoneLabel": string; "error": string; "files": OdsFile[]; "isDisabled": boolean; "maxFile"?: number; "maxFileLabel"?: string; "maxSize"?: number; "maxSizeLabel"?: string; "uploadSuccessLabel": string; } interface OdsFileUploadItem { "cancelHandler": () => void; "error": string; "isDisabled": boolean; "isUploaded": boolean; "name": string; "progress"?: number; "size": number; "successLabel": string; } interface OdsFormField { "error": string; } interface OdsIcon { "name": OdsIconName1; } interface OdsInput { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "defaultValue"?: string | number; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isClearable": boolean; "isDisabled": boolean; "isLoading": boolean; "isMasked"?: boolean; "isReadonly": boolean; "isRequired": boolean; "list"?: string; "max"?: number; "maxlength"?: number; "min"?: number; "minlength"?: number; "name": string; "pattern"?: string; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "setCustomValidity": (message: string) => Promise; "step"?: number | 'any'; "toggleMask": () => Promise; "type": OdsInputType; "value": string | number | null; "willValidate": () => Promise; } interface OdsLink { "color": OdsLinkColor; "download"?: HTMLAnchorElement['download']; "href": string; "icon"?: OdsIconName; "iconAlignment"?: OdsLinkIconAlignment; "isDisabled": boolean; "label"?: string; "referrerpolicy"?: ReferrerPolicy; "rel"?: HTMLAnchorElement['rel']; "target"?: HTMLAnchorElement['target']; } interface OdsMedium { "alt": string; "height"?: number; "src": string; "width"?: number; } interface OdsMessage { "color": OdsMessageColor; "isDismissible": boolean; "variant": OdsMessageVariant; } interface OdsModal { "close": () => Promise; "color": OdsModalColor; "isDismissible": boolean; "isOpen": boolean; "open": () => Promise; } interface OdsPagination { "defaultCurrentPage": number; "defaultItemsPerPage": ODS_PAGINATION_PER_PAGE; "getCurrentPage": () => Promise; "isDisabled": boolean; "labelTooltipNext"?: string; "labelTooltipPrevious"?: string; "setCurrentPage": (current: number) => Promise; "totalItems"?: number; "totalPages": number; } interface OdsPassword { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "defaultValue"?: string; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isClearable": boolean; "isDisabled": boolean; "isLoading": boolean; "isMasked": boolean; "isReadonly": boolean; "isRequired": boolean; "maxlength"?: number; "minlength"?: number; "name": string; "pattern"?: string; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "toggleMask": () => Promise; "value": string | null; "willValidate": () => Promise; } interface OdsPhoneNumber { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "countries"?: OdsPhoneNumberCountryIsoCode[] | OdsPhoneNumberCountryPreset | string; "customValidityMessage": string; "defaultValue"?: string; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isClearable": boolean; "isDisabled": boolean; "isLoading": boolean; "isReadonly": boolean; "isRequired": boolean; "isoCode"?: OdsPhoneNumberCountryIsoCode; "locale"?: OdsPhoneNumberLocale; "name": string; "pattern"?: string; "reportValidity": () => Promise; "reset": () => Promise; "value": string | null; "willValidate": () => Promise; } interface OdsPopover { "hide": () => Promise; "position": OdsPopoverPosition; "shadowDomTriggerId"?: string; "show": () => Promise; "strategy": OdsPopoverStrategy; "triggerId": string; "withArrow": boolean; } interface OdsProgressBar { "max": number; "value": number; } interface OdsQuantity { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "defaultValue"?: number; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isReadonly": boolean; "isRequired": boolean; "max"?: number; "min"?: number; "name": string; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "step"?: number; "value": number | null; "willValidate": () => Promise; } interface OdsRadio { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "inputId"?: string; "isChecked": boolean; "isDisabled": boolean; "isRequired": boolean; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "select": () => Promise; "value": string | null; "willValidate": () => Promise; } interface OdsRange { "checkValidity": () => Promise; "clear": () => Promise; "defaultValue"?: number | [number, number]; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isRequired": boolean; "max": number; "min": number; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "step"?: number; "ticks"?: string | number[]; "value": number | [number, number] | null | [null, null]; "willValidate": () => Promise; } interface OdsSelect { "allowMultiple": boolean; "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "borderRounded": 'all' | 'bottom' | 'bottom-left' | 'bottom-right' | 'left' | 'right' | 'top' | 'top-left' | 'top-right'; "checkValidity": () => Promise; "clear": () => Promise; "close": () => Promise; "customRenderer"?: OdsSelectCustomRenderer; "defaultValue"?: string | string []; "dropdownWidth": 'auto' | 'input-based'; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isReadonly": boolean; "isRequired": boolean; "multipleSelectionLabel": string; "name": string; "open": () => Promise; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "sortBy"?: string; "strategy": OdsSelectStrategy; "updateCustomRenderer": () => Promise; "value": string | string [] | null; "willValidate": () => Promise; } interface OdsSkeleton { } interface OdsSpinner { "color": OdsSpinnerColor; "size": OdsSpinnerSize; } interface OdsSwitch { "checkValidity": () => Promise; "clear": () => Promise; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isRequired": boolean; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "size": OdsSwitchSize; "willValidate": () => Promise; } interface OdsSwitchItem { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "clear": () => Promise; "focusItem": () => Promise; "getValidationMessage": () => Promise; "getValidity": () => Promise; "isChecked": boolean; "reportValidity": () => Promise; "reset": () => Promise; "value": string | null; "willValidate": () => Promise; } interface OdsTab { "isDisabled": boolean; "isSelected": boolean; } interface OdsTable { "size": OdsTableSize; "variant": OdsTableVariant; } interface OdsTabs { } interface OdsTag { "color": OdsTagColor; "icon"?: OdsIconName; "isDisabled": boolean; "label": string; "size": OdsTagSize; } interface OdsText { "preset"?: OdsTextPreset; } interface OdsTextarea { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "cols"?: number; "defaultValue"?: string; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "hasSpellcheck": boolean; "isDisabled": boolean; "isReadonly": boolean; "isRequired": boolean; "isResizable": boolean; "maxlength"?: number; "minlength"?: number; "name": string; "placeholder"?: string; "reportValidity": () => Promise; "reset": () => Promise; "rows"?: number; "value": string | null; "willValidate": () => Promise; } interface OdsTimepicker { "ariaLabel": HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "checkValidity": () => Promise; "clear": () => Promise; "currentTimezone"?: OdsTimezone; "defaultValue"?: string; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isReadonly": boolean; "isRequired": boolean; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "timezones"?: OdsTimezone[] | OdsTimezonesPreset | string; "value": string | null; "willValidate": () => Promise; "withSeconds": boolean; } interface OdsToggle { "checkValidity": () => Promise; "clear": () => Promise; "defaultValue"?: boolean; "getValidationMessage": () => Promise; "getValidity": () => Promise; "hasError": boolean; "isDisabled": boolean; "isRequired": boolean; "name": string; "reportValidity": () => Promise; "reset": () => Promise; "toggle": () => Promise; "value": boolean | null; "willValidate": () => Promise; "withLabel": boolean; } interface OdsTooltip { "hide": () => Promise; "position": OdsTooltipPosition; "shadowDomTriggerId"?: string; "show": () => Promise; "strategy": OdsTooltipStrategy; "triggerId": string; "withArrow": boolean; } } export interface OdsAccordionCustomEvent extends CustomEvent { detail: T; target: HTMLOdsAccordionElement; } export interface OdsBreadcrumbItemCustomEvent extends CustomEvent { detail: T; target: HTMLOdsBreadcrumbItemElement; } export interface OdsCheckboxCustomEvent extends CustomEvent { detail: T; target: HTMLOdsCheckboxElement; } export interface OdsClipboardCustomEvent extends CustomEvent { detail: T; target: HTMLOdsClipboardElement; } export interface OdsCodeCustomEvent extends CustomEvent { detail: T; target: HTMLOdsCodeElement; } export interface OdsComboboxCustomEvent extends CustomEvent { detail: T; target: HTMLOdsComboboxElement; } export interface OdsComboboxGroupCustomEvent extends CustomEvent { detail: T; target: HTMLOdsComboboxGroupElement; } export interface OdsComboboxItemCustomEvent extends CustomEvent { detail: T; target: HTMLOdsComboboxItemElement; } export interface OdsDatepickerCustomEvent extends CustomEvent { detail: T; target: HTMLOdsDatepickerElement; } export interface OdsDrawerCustomEvent extends CustomEvent { detail: T; target: HTMLOdsDrawerElement; } export interface OdsFileUploadCustomEvent extends CustomEvent { detail: T; target: HTMLOdsFileUploadElement; } export interface OdsInputCustomEvent extends CustomEvent { detail: T; target: HTMLOdsInputElement; } export interface OdsMessageCustomEvent extends CustomEvent { detail: T; target: HTMLOdsMessageElement; } export interface OdsModalCustomEvent extends CustomEvent { detail: T; target: HTMLOdsModalElement; } export interface OdsPaginationCustomEvent extends CustomEvent { detail: T; target: HTMLOdsPaginationElement; } export interface OdsPasswordCustomEvent extends CustomEvent { detail: T; target: HTMLOdsPasswordElement; } export interface OdsPhoneNumberCustomEvent extends CustomEvent { detail: T; target: HTMLOdsPhoneNumberElement; } export interface OdsPopoverCustomEvent extends CustomEvent { detail: T; target: HTMLOdsPopoverElement; } export interface OdsQuantityCustomEvent extends CustomEvent { detail: T; target: HTMLOdsQuantityElement; } export interface OdsRadioCustomEvent extends CustomEvent { detail: T; target: HTMLOdsRadioElement; } export interface OdsRangeCustomEvent extends CustomEvent { detail: T; target: HTMLOdsRangeElement; } export interface OdsSelectCustomEvent extends CustomEvent { detail: T; target: HTMLOdsSelectElement; } export interface OdsSwitchCustomEvent extends CustomEvent { detail: T; target: HTMLOdsSwitchElement; } export interface OdsSwitchItemCustomEvent extends CustomEvent { detail: T; target: HTMLOdsSwitchItemElement; } export interface OdsTabCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTabElement; } export interface OdsTabsCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTabsElement; } export interface OdsTagCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTagElement; } export interface OdsTextareaCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTextareaElement; } export interface OdsTimepickerCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTimepickerElement; } export interface OdsToggleCustomEvent extends CustomEvent { detail: T; target: HTMLOdsToggleElement; } export interface OdsTooltipCustomEvent extends CustomEvent { detail: T; target: HTMLOdsTooltipElement; } declare global { interface HTMLOdsAccordionElementEventMap { "odsToggle": OdsAccordionToggleEventDetail; } interface HTMLOdsAccordionElement extends Components.OdsAccordion, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsAccordionElement, ev: OdsAccordionCustomEvent) => 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: HTMLOdsAccordionElement, ev: OdsAccordionCustomEvent) => 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 HTMLOdsAccordionElement: { prototype: HTMLOdsAccordionElement; new (): HTMLOdsAccordionElement; }; interface HTMLOdsBadgeElement extends Components.OdsBadge, HTMLStencilElement { } var HTMLOdsBadgeElement: { prototype: HTMLOdsBadgeElement; new (): HTMLOdsBadgeElement; }; interface HTMLOdsBreadcrumbElement extends Components.OdsBreadcrumb, HTMLStencilElement { } var HTMLOdsBreadcrumbElement: { prototype: HTMLOdsBreadcrumbElement; new (): HTMLOdsBreadcrumbElement; }; interface HTMLOdsBreadcrumbItemElementEventMap { "odsClick": MouseEvent; "odsExpand": void; } interface HTMLOdsBreadcrumbItemElement extends Components.OdsBreadcrumbItem, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsBreadcrumbItemElement, ev: OdsBreadcrumbItemCustomEvent) => 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: HTMLOdsBreadcrumbItemElement, ev: OdsBreadcrumbItemCustomEvent) => 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 HTMLOdsBreadcrumbItemElement: { prototype: HTMLOdsBreadcrumbItemElement; new (): HTMLOdsBreadcrumbItemElement; }; interface HTMLOdsButtonElement extends Components.OdsButton, HTMLStencilElement { } var HTMLOdsButtonElement: { prototype: HTMLOdsButtonElement; new (): HTMLOdsButtonElement; }; interface HTMLOdsCardElement extends Components.OdsCard, HTMLStencilElement { } var HTMLOdsCardElement: { prototype: HTMLOdsCardElement; new (): HTMLOdsCardElement; }; interface HTMLOdsCheckboxElementEventMap { "odsBlur": void; "odsChange": OdsCheckboxChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsCheckboxElement extends Components.OdsCheckbox, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsCheckboxElement, ev: OdsCheckboxCustomEvent) => 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: HTMLOdsCheckboxElement, ev: OdsCheckboxCustomEvent) => 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 HTMLOdsCheckboxElement: { prototype: HTMLOdsCheckboxElement; new (): HTMLOdsCheckboxElement; }; interface HTMLOdsClipboardElementEventMap { "odsCopy": string; } interface HTMLOdsClipboardElement extends Components.OdsClipboard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsClipboardElement, ev: OdsClipboardCustomEvent) => 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: HTMLOdsClipboardElement, ev: OdsClipboardCustomEvent) => 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 HTMLOdsClipboardElement: { prototype: HTMLOdsClipboardElement; new (): HTMLOdsClipboardElement; }; interface HTMLOdsCodeElementEventMap { "odsCopy": string; } interface HTMLOdsCodeElement extends Components.OdsCode, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsCodeElement, ev: OdsCodeCustomEvent) => 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: HTMLOdsCodeElement, ev: OdsCodeCustomEvent) => 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 HTMLOdsCodeElement: { prototype: HTMLOdsCodeElement; new (): HTMLOdsCodeElement; }; interface HTMLOdsComboboxElementEventMap { "odsBlur": void; "odsChange": OdsComboboxChangeEventDetail; "odsClear": void; "odsFilter": OdsComboboxFilterEventDetail; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsComboboxElement extends Components.OdsCombobox, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsComboboxElement, ev: OdsComboboxCustomEvent) => 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: HTMLOdsComboboxElement, ev: OdsComboboxCustomEvent) => 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 HTMLOdsComboboxElement: { prototype: HTMLOdsComboboxElement; new (): HTMLOdsComboboxElement; }; interface HTMLOdsComboboxGroupElementEventMap { "groupSlotChange": Event; } interface HTMLOdsComboboxGroupElement extends Components.OdsComboboxGroup, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsComboboxGroupElement, ev: OdsComboboxGroupCustomEvent) => 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: HTMLOdsComboboxGroupElement, ev: OdsComboboxGroupCustomEvent) => 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 HTMLOdsComboboxGroupElement: { prototype: HTMLOdsComboboxGroupElement; new (): HTMLOdsComboboxGroupElement; }; interface HTMLOdsComboboxItemElementEventMap { "odsComboboxSelected": OdsComboboxItemSelectedEventDetail; } interface HTMLOdsComboboxItemElement extends Components.OdsComboboxItem, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsComboboxItemElement, ev: OdsComboboxItemCustomEvent) => 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: HTMLOdsComboboxItemElement, ev: OdsComboboxItemCustomEvent) => 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 HTMLOdsComboboxItemElement: { prototype: HTMLOdsComboboxItemElement; new (): HTMLOdsComboboxItemElement; }; interface HTMLOdsDatepickerElementEventMap { "odsBlur": void; "odsChange": OdsDatepickerChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsDatepickerElement extends Components.OdsDatepicker, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsDatepickerElement, ev: OdsDatepickerCustomEvent) => 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: HTMLOdsDatepickerElement, ev: OdsDatepickerCustomEvent) => 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 HTMLOdsDatepickerElement: { prototype: HTMLOdsDatepickerElement; new (): HTMLOdsDatepickerElement; }; interface HTMLOdsDividerElement extends Components.OdsDivider, HTMLStencilElement { } var HTMLOdsDividerElement: { prototype: HTMLOdsDividerElement; new (): HTMLOdsDividerElement; }; interface HTMLOdsDrawerElementEventMap { "odsClose": void; "odsOpen": void; } interface HTMLOdsDrawerElement extends Components.OdsDrawer, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsDrawerElement, ev: OdsDrawerCustomEvent) => 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: HTMLOdsDrawerElement, ev: OdsDrawerCustomEvent) => 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 HTMLOdsDrawerElement: { prototype: HTMLOdsDrawerElement; new (): HTMLOdsDrawerElement; }; interface HTMLOdsFileUploadElementEventMap { "odsCancel": OdsFile; "odsChange": OdsFileChangeEventDetail; "odsRejected": OdsFileRejectedEventDetail; } interface HTMLOdsFileUploadElement extends Components.OdsFileUpload, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsFileUploadElement, ev: OdsFileUploadCustomEvent) => 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: HTMLOdsFileUploadElement, ev: OdsFileUploadCustomEvent) => 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 HTMLOdsFileUploadElement: { prototype: HTMLOdsFileUploadElement; new (): HTMLOdsFileUploadElement; }; interface HTMLOdsFileUploadItemElement extends Components.OdsFileUploadItem, HTMLStencilElement { } var HTMLOdsFileUploadItemElement: { prototype: HTMLOdsFileUploadItemElement; new (): HTMLOdsFileUploadItemElement; }; interface HTMLOdsFormFieldElement extends Components.OdsFormField, HTMLStencilElement { } var HTMLOdsFormFieldElement: { prototype: HTMLOdsFormFieldElement; new (): HTMLOdsFormFieldElement; }; interface HTMLOdsIconElement extends Components.OdsIcon, HTMLStencilElement { } var HTMLOdsIconElement: { prototype: HTMLOdsIconElement; new (): HTMLOdsIconElement; }; interface HTMLOdsInputElementEventMap { "odsBlur": void; "odsChange": OdsInputChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; "odsToggleMask": void; } interface HTMLOdsInputElement extends Components.OdsInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsInputElement, ev: OdsInputCustomEvent) => 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: HTMLOdsInputElement, ev: OdsInputCustomEvent) => 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 HTMLOdsInputElement: { prototype: HTMLOdsInputElement; new (): HTMLOdsInputElement; }; interface HTMLOdsLinkElement extends Components.OdsLink, HTMLStencilElement { } var HTMLOdsLinkElement: { prototype: HTMLOdsLinkElement; new (): HTMLOdsLinkElement; }; interface HTMLOdsMediumElement extends Components.OdsMedium, HTMLStencilElement { } var HTMLOdsMediumElement: { prototype: HTMLOdsMediumElement; new (): HTMLOdsMediumElement; }; interface HTMLOdsMessageElementEventMap { "odsRemove": void; } interface HTMLOdsMessageElement extends Components.OdsMessage, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsMessageElement, ev: OdsMessageCustomEvent) => 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: HTMLOdsMessageElement, ev: OdsMessageCustomEvent) => 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 HTMLOdsMessageElement: { prototype: HTMLOdsMessageElement; new (): HTMLOdsMessageElement; }; interface HTMLOdsModalElementEventMap { "odsClose": void; "odsOpen": void; } interface HTMLOdsModalElement extends Components.OdsModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsModalElement, ev: OdsModalCustomEvent) => 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: HTMLOdsModalElement, ev: OdsModalCustomEvent) => 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 HTMLOdsModalElement: { prototype: HTMLOdsModalElement; new (): HTMLOdsModalElement; }; interface HTMLOdsPaginationElementEventMap { "odsChange": OdsPaginationChangedEventDetail; "odsItemPerPageChange": OdsPaginationItemPerPageChangedEventDetail; } interface HTMLOdsPaginationElement extends Components.OdsPagination, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsPaginationElement, ev: OdsPaginationCustomEvent) => 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: HTMLOdsPaginationElement, ev: OdsPaginationCustomEvent) => 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 HTMLOdsPaginationElement: { prototype: HTMLOdsPaginationElement; new (): HTMLOdsPaginationElement; }; interface HTMLOdsPasswordElementEventMap { "odsBlur": void; "odsChange": OdsPasswordChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; "odsToggleMask": void; } interface HTMLOdsPasswordElement extends Components.OdsPassword, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsPasswordElement, ev: OdsPasswordCustomEvent) => 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: HTMLOdsPasswordElement, ev: OdsPasswordCustomEvent) => 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 HTMLOdsPasswordElement: { prototype: HTMLOdsPasswordElement; new (): HTMLOdsPasswordElement; }; interface HTMLOdsPhoneNumberElementEventMap { "odsBlur": void; "odsChange": OdsPhoneNumberChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsPhoneNumberElement extends Components.OdsPhoneNumber, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsPhoneNumberElement, ev: OdsPhoneNumberCustomEvent) => 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: HTMLOdsPhoneNumberElement, ev: OdsPhoneNumberCustomEvent) => 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 HTMLOdsPhoneNumberElement: { prototype: HTMLOdsPhoneNumberElement; new (): HTMLOdsPhoneNumberElement; }; interface HTMLOdsPopoverElementEventMap { "odsHide": void; "odsShow": void; } interface HTMLOdsPopoverElement extends Components.OdsPopover, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsPopoverElement, ev: OdsPopoverCustomEvent) => 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: HTMLOdsPopoverElement, ev: OdsPopoverCustomEvent) => 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 HTMLOdsPopoverElement: { prototype: HTMLOdsPopoverElement; new (): HTMLOdsPopoverElement; }; interface HTMLOdsProgressBarElement extends Components.OdsProgressBar, HTMLStencilElement { } var HTMLOdsProgressBarElement: { prototype: HTMLOdsProgressBarElement; new (): HTMLOdsProgressBarElement; }; interface HTMLOdsQuantityElementEventMap { "odsBlur": void; "odsChange": OdsQuantityChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsQuantityElement extends Components.OdsQuantity, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsQuantityElement, ev: OdsQuantityCustomEvent) => 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: HTMLOdsQuantityElement, ev: OdsQuantityCustomEvent) => 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 HTMLOdsQuantityElement: { prototype: HTMLOdsQuantityElement; new (): HTMLOdsQuantityElement; }; interface HTMLOdsRadioElementEventMap { "odsBlur": void; "odsChange": OdsRadioChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsRadioElement extends Components.OdsRadio, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsRadioElement, ev: OdsRadioCustomEvent) => 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: HTMLOdsRadioElement, ev: OdsRadioCustomEvent) => 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 HTMLOdsRadioElement: { prototype: HTMLOdsRadioElement; new (): HTMLOdsRadioElement; }; interface HTMLOdsRangeElementEventMap { "odsBlur": void; "odsChange": OdsRangeChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsRangeElement extends Components.OdsRange, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsRangeElement, ev: OdsRangeCustomEvent) => 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: HTMLOdsRangeElement, ev: OdsRangeCustomEvent) => 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 HTMLOdsRangeElement: { prototype: HTMLOdsRangeElement; new (): HTMLOdsRangeElement; }; interface HTMLOdsSelectElementEventMap { "odsBlur": void; "odsChange": OdsSelectChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsSelectElement extends Components.OdsSelect, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsSelectElement, ev: OdsSelectCustomEvent) => 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: HTMLOdsSelectElement, ev: OdsSelectCustomEvent) => 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 HTMLOdsSelectElement: { prototype: HTMLOdsSelectElement; new (): HTMLOdsSelectElement; }; interface HTMLOdsSkeletonElement extends Components.OdsSkeleton, HTMLStencilElement { } var HTMLOdsSkeletonElement: { prototype: HTMLOdsSkeletonElement; new (): HTMLOdsSkeletonElement; }; interface HTMLOdsSpinnerElement extends Components.OdsSpinner, HTMLStencilElement { } var HTMLOdsSpinnerElement: { prototype: HTMLOdsSpinnerElement; new (): HTMLOdsSpinnerElement; }; interface HTMLOdsSwitchElementEventMap { "odsBlur": CustomEvent; "odsChange": OdsSwitchChangeEventDetail; "odsClear": void; "odsFocus": CustomEvent; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsSwitchElement extends Components.OdsSwitch, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsSwitchElement, ev: OdsSwitchCustomEvent) => 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: HTMLOdsSwitchElement, ev: OdsSwitchCustomEvent) => 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 HTMLOdsSwitchElement: { prototype: HTMLOdsSwitchElement; new (): HTMLOdsSwitchElement; }; interface HTMLOdsSwitchItemElementEventMap { "odsSwitchItemBlur": void; "odsSwitchItemChange": OdsSwitchChangeEventDetail; "odsSwitchItemFocus": void; "odsSwitchItemInvalid": { isInvalid: boolean }; } interface HTMLOdsSwitchItemElement extends Components.OdsSwitchItem, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsSwitchItemElement, ev: OdsSwitchItemCustomEvent) => 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: HTMLOdsSwitchItemElement, ev: OdsSwitchItemCustomEvent) => 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 HTMLOdsSwitchItemElement: { prototype: HTMLOdsSwitchItemElement; new (): HTMLOdsSwitchItemElement; }; interface HTMLOdsTabElementEventMap { "odsTabSelected": OdsTabSelectedEventDetail; } interface HTMLOdsTabElement extends Components.OdsTab, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTabElement, ev: OdsTabCustomEvent) => 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: HTMLOdsTabElement, ev: OdsTabCustomEvent) => 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 HTMLOdsTabElement: { prototype: HTMLOdsTabElement; new (): HTMLOdsTabElement; }; interface HTMLOdsTableElement extends Components.OdsTable, HTMLStencilElement { } var HTMLOdsTableElement: { prototype: HTMLOdsTableElement; new (): HTMLOdsTableElement; }; interface HTMLOdsTabsElementEventMap { "odsTabsSelected": OdsTabSelectedEventDetail; } interface HTMLOdsTabsElement extends Components.OdsTabs, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTabsElement, ev: OdsTabsCustomEvent) => 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: HTMLOdsTabsElement, ev: OdsTabsCustomEvent) => 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 HTMLOdsTabsElement: { prototype: HTMLOdsTabsElement; new (): HTMLOdsTabsElement; }; interface HTMLOdsTagElementEventMap { "odsRemove": OdsTagRemoveEventDetail; } interface HTMLOdsTagElement extends Components.OdsTag, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTagElement, ev: OdsTagCustomEvent) => 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: HTMLOdsTagElement, ev: OdsTagCustomEvent) => 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 HTMLOdsTagElement: { prototype: HTMLOdsTagElement; new (): HTMLOdsTagElement; }; interface HTMLOdsTextElement extends Components.OdsText, HTMLStencilElement { } var HTMLOdsTextElement: { prototype: HTMLOdsTextElement; new (): HTMLOdsTextElement; }; interface HTMLOdsTextareaElementEventMap { "odsBlur": void; "odsChange": OdsTextareaChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsTextareaElement extends Components.OdsTextarea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTextareaElement, ev: OdsTextareaCustomEvent) => 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: HTMLOdsTextareaElement, ev: OdsTextareaCustomEvent) => 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 HTMLOdsTextareaElement: { prototype: HTMLOdsTextareaElement; new (): HTMLOdsTextareaElement; }; interface HTMLOdsTimepickerElementEventMap { "odsBlur": void; "odsChange": OdsTimepickerChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsTimepickerElement extends Components.OdsTimepicker, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTimepickerElement, ev: OdsTimepickerCustomEvent) => 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: HTMLOdsTimepickerElement, ev: OdsTimepickerCustomEvent) => 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 HTMLOdsTimepickerElement: { prototype: HTMLOdsTimepickerElement; new (): HTMLOdsTimepickerElement; }; interface HTMLOdsToggleElementEventMap { "odsBlur": void; "odsChange": OdsToggleChangeEventDetail; "odsClear": void; "odsFocus": void; "odsInvalid": { isInvalid: boolean }; "odsReset": void; } interface HTMLOdsToggleElement extends Components.OdsToggle, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsToggleElement, ev: OdsToggleCustomEvent) => 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: HTMLOdsToggleElement, ev: OdsToggleCustomEvent) => 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 HTMLOdsToggleElement: { prototype: HTMLOdsToggleElement; new (): HTMLOdsToggleElement; }; interface HTMLOdsTooltipElementEventMap { "odsHide": void; "odsShow": void; } interface HTMLOdsTooltipElement extends Components.OdsTooltip, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLOdsTooltipElement, ev: OdsTooltipCustomEvent) => 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: HTMLOdsTooltipElement, ev: OdsTooltipCustomEvent) => 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 HTMLOdsTooltipElement: { prototype: HTMLOdsTooltipElement; new (): HTMLOdsTooltipElement; }; interface HTMLElementTagNameMap { "ods-accordion": HTMLOdsAccordionElement; "ods-badge": HTMLOdsBadgeElement; "ods-breadcrumb": HTMLOdsBreadcrumbElement; "ods-breadcrumb-item": HTMLOdsBreadcrumbItemElement; "ods-button": HTMLOdsButtonElement; "ods-card": HTMLOdsCardElement; "ods-checkbox": HTMLOdsCheckboxElement; "ods-clipboard": HTMLOdsClipboardElement; "ods-code": HTMLOdsCodeElement; "ods-combobox": HTMLOdsComboboxElement; "ods-combobox-group": HTMLOdsComboboxGroupElement; "ods-combobox-item": HTMLOdsComboboxItemElement; "ods-datepicker": HTMLOdsDatepickerElement; "ods-divider": HTMLOdsDividerElement; "ods-drawer": HTMLOdsDrawerElement; "ods-file-upload": HTMLOdsFileUploadElement; "ods-file-upload-item": HTMLOdsFileUploadItemElement; "ods-form-field": HTMLOdsFormFieldElement; "ods-icon": HTMLOdsIconElement; "ods-input": HTMLOdsInputElement; "ods-link": HTMLOdsLinkElement; "ods-medium": HTMLOdsMediumElement; "ods-message": HTMLOdsMessageElement; "ods-modal": HTMLOdsModalElement; "ods-pagination": HTMLOdsPaginationElement; "ods-password": HTMLOdsPasswordElement; "ods-phone-number": HTMLOdsPhoneNumberElement; "ods-popover": HTMLOdsPopoverElement; "ods-progress-bar": HTMLOdsProgressBarElement; "ods-quantity": HTMLOdsQuantityElement; "ods-radio": HTMLOdsRadioElement; "ods-range": HTMLOdsRangeElement; "ods-select": HTMLOdsSelectElement; "ods-skeleton": HTMLOdsSkeletonElement; "ods-spinner": HTMLOdsSpinnerElement; "ods-switch": HTMLOdsSwitchElement; "ods-switch-item": HTMLOdsSwitchItemElement; "ods-tab": HTMLOdsTabElement; "ods-table": HTMLOdsTableElement; "ods-tabs": HTMLOdsTabsElement; "ods-tag": HTMLOdsTagElement; "ods-text": HTMLOdsTextElement; "ods-textarea": HTMLOdsTextareaElement; "ods-timepicker": HTMLOdsTimepickerElement; "ods-toggle": HTMLOdsToggleElement; "ods-tooltip": HTMLOdsTooltipElement; } } declare namespace LocalJSX { interface OdsAccordion { "isDisabled"?: boolean; "isOpen"?: boolean; "onOdsToggle"?: (event: OdsAccordionCustomEvent) => void; } interface OdsBadge { "color"?: OdsBadgeColor; "icon"?: OdsIconName; "iconAlignment"?: OdsBadgeIconAlignment; "label"?: string; "size"?: OdsBadgeSize; } interface OdsBreadcrumb { } interface OdsBreadcrumbItem { "href": string; "icon"?: OdsIconName; "isCollapsed"?: boolean; "isDisabled"?: boolean; "isExpandable"?: boolean; "isLast"?: boolean; "label"?: string; "onOdsClick"?: (event: OdsBreadcrumbItemCustomEvent) => void; "onOdsExpand"?: (event: OdsBreadcrumbItemCustomEvent) => void; "referrerpolicy"?: ReferrerPolicy; "rel"?: HTMLAnchorElement['rel']; "target"?: HTMLAnchorElement['target']; } interface OdsButton { "color"?: OdsButtonColor; "icon"?: OdsIconName; "iconAlignment"?: OdsButtonIconAlignment; "isDisabled"?: boolean; "isLoading"?: boolean; "label": string; "size"?: OdsButtonSize; "type"?: HTMLButtonElement['type']; "variant"?: OdsButtonVariant; } interface OdsCard { "color"?: OdsCardColor; } interface OdsCheckbox { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "hasError"?: boolean; "inputId"?: string; "isChecked"?: boolean; "isDisabled"?: boolean; "isIndeterminate"?: boolean; "isRequired"?: boolean; "name": string; "onOdsBlur"?: (event: OdsCheckboxCustomEvent) => void; "onOdsChange"?: (event: OdsCheckboxCustomEvent) => void; "onOdsClear"?: (event: OdsCheckboxCustomEvent) => void; "onOdsFocus"?: (event: OdsCheckboxCustomEvent) => void; "onOdsInvalid"?: (event: OdsCheckboxCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsCheckboxCustomEvent) => void; "value"?: string | null; } interface OdsClipboard { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "isDisabled"?: boolean; "isMasked"?: boolean; "labelCopy"?: string; "labelCopySuccess"?: string; "name"?: string; "onOdsCopy"?: (event: OdsClipboardCustomEvent) => void; "value"?: string; } interface OdsCode { "canCopy"?: boolean; "labelCopy"?: string; "labelCopySuccess"?: string; "onOdsCopy"?: (event: OdsCodeCustomEvent) => void; } interface OdsCombobox { "addNewElementLabel"?: string; "allowMultiple"?: boolean; "allowNewElement"?: boolean; "defaultValue"?: string | string[]; "hasError"?: boolean; "highlightResults"?: boolean; "isClearable"?: boolean; "isDisabled"?: boolean; "isLoading"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "name": string; "noResultLabel"?: string; "onOdsBlur"?: (event: OdsComboboxCustomEvent) => void; "onOdsChange"?: (event: OdsComboboxCustomEvent) => void; "onOdsClear"?: (event: OdsComboboxCustomEvent) => void; "onOdsFilter"?: (event: OdsComboboxCustomEvent) => void; "onOdsFocus"?: (event: OdsComboboxCustomEvent) => void; "onOdsInvalid"?: (event: OdsComboboxCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsComboboxCustomEvent) => void; "placeholder"?: string; "strategy"?: OdsComboboxStrategy; "value"?: string | string [] | null; } interface OdsComboboxGroup { } interface OdsComboboxItem { "searchLabel"?: string; "selectionLabel"?: string; "value": string; } interface OdsDatepicker { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "datesDisabled"?: Date[]; "daysOfWeekDisabled"?: OdsDatepickerDay[]; "defaultValue"?: Date | string; "format"?: string; "hasError"?: boolean; "isClearable"?: boolean; "isDisabled"?: boolean; "isLoading"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "locale"?: OdsDatepickerLocale; "max"?: Date | string; "min"?: Date | string; "name": string; "onOdsBlur"?: (event: OdsDatepickerCustomEvent) => void; "onOdsChange"?: (event: OdsDatepickerCustomEvent) => void; "onOdsClear"?: (event: OdsDatepickerCustomEvent) => void; "onOdsFocus"?: (event: OdsDatepickerCustomEvent) => void; "onOdsInvalid"?: (event: OdsDatepickerCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsDatepickerCustomEvent) => void; "placeholder"?: string; "strategy"?: OdsDatepickerStrategy; "value"?: Date | null; } interface OdsDivider { "color"?: OdsDividerColor; "spacing"?: OdsDividerSpacing; } interface OdsDrawer { "isOpen"?: boolean; "onOdsClose"?: (event: OdsDrawerCustomEvent) => void; "onOdsOpen"?: (event: OdsDrawerCustomEvent) => void; "position"?: OdsDrawerPosition; } interface OdsFileUpload { "accept"?: string; "acceptedFileLabel"?: string; "browseFileLabel"?: string; "dropzoneLabel"?: string; "error"?: string; "files"?: OdsFile[]; "isDisabled"?: boolean; "maxFile"?: number; "maxFileLabel"?: string; "maxSize"?: number; "maxSizeLabel"?: string; "onOdsCancel"?: (event: OdsFileUploadCustomEvent) => void; "onOdsChange"?: (event: OdsFileUploadCustomEvent) => void; "onOdsRejected"?: (event: OdsFileUploadCustomEvent) => void; "uploadSuccessLabel"?: string; } interface OdsFileUploadItem { "cancelHandler": () => void; "error"?: string; "isDisabled"?: boolean; "isUploaded"?: boolean; "name": string; "progress"?: number; "size": number; "successLabel": string; } interface OdsFormField { "error"?: string; } interface OdsIcon { "name": OdsIconName1; } interface OdsInput { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "defaultValue"?: string | number; "hasError"?: boolean; "isClearable"?: boolean; "isDisabled"?: boolean; "isLoading"?: boolean; "isMasked"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "list"?: string; "max"?: number; "maxlength"?: number; "min"?: number; "minlength"?: number; "name": string; "onOdsBlur"?: (event: OdsInputCustomEvent) => void; "onOdsChange"?: (event: OdsInputCustomEvent) => void; "onOdsClear"?: (event: OdsInputCustomEvent) => void; "onOdsFocus"?: (event: OdsInputCustomEvent) => void; "onOdsInvalid"?: (event: OdsInputCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsInputCustomEvent) => void; "onOdsToggleMask"?: (event: OdsInputCustomEvent) => void; "pattern"?: string; "placeholder"?: string; "step"?: number | 'any'; "type"?: OdsInputType; "value"?: string | number | null; } interface OdsLink { "color"?: OdsLinkColor; "download"?: HTMLAnchorElement['download']; "href": string; "icon"?: OdsIconName; "iconAlignment"?: OdsLinkIconAlignment; "isDisabled"?: boolean; "label"?: string; "referrerpolicy"?: ReferrerPolicy; "rel"?: HTMLAnchorElement['rel']; "target"?: HTMLAnchorElement['target']; } interface OdsMedium { "alt"?: string; "height"?: number; "src": string; "width"?: number; } interface OdsMessage { "color"?: OdsMessageColor; "isDismissible"?: boolean; "onOdsRemove"?: (event: OdsMessageCustomEvent) => void; "variant"?: OdsMessageVariant; } interface OdsModal { "color"?: OdsModalColor; "isDismissible"?: boolean; "isOpen"?: boolean; "onOdsClose"?: (event: OdsModalCustomEvent) => void; "onOdsOpen"?: (event: OdsModalCustomEvent) => void; } interface OdsPagination { "defaultCurrentPage"?: number; "defaultItemsPerPage"?: ODS_PAGINATION_PER_PAGE; "isDisabled"?: boolean; "labelTooltipNext"?: string; "labelTooltipPrevious"?: string; "onOdsChange"?: (event: OdsPaginationCustomEvent) => void; "onOdsItemPerPageChange"?: (event: OdsPaginationCustomEvent) => void; "totalItems"?: number; "totalPages"?: number; } interface OdsPassword { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "defaultValue"?: string; "hasError"?: boolean; "isClearable"?: boolean; "isDisabled"?: boolean; "isLoading"?: boolean; "isMasked"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "maxlength"?: number; "minlength"?: number; "name": string; "onOdsBlur"?: (event: OdsPasswordCustomEvent) => void; "onOdsChange"?: (event: OdsPasswordCustomEvent) => void; "onOdsClear"?: (event: OdsPasswordCustomEvent) => void; "onOdsFocus"?: (event: OdsPasswordCustomEvent) => void; "onOdsInvalid"?: (event: OdsPasswordCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsPasswordCustomEvent) => void; "onOdsToggleMask"?: (event: OdsPasswordCustomEvent) => void; "pattern"?: string; "placeholder"?: string; "value"?: string | null; } interface OdsPhoneNumber { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "countries"?: OdsPhoneNumberCountryIsoCode[] | OdsPhoneNumberCountryPreset | string; "customValidityMessage"?: string; "defaultValue"?: string; "hasError"?: boolean; "isClearable"?: boolean; "isDisabled"?: boolean; "isLoading"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "isoCode"?: OdsPhoneNumberCountryIsoCode; "locale"?: OdsPhoneNumberLocale; "name": string; "onOdsBlur"?: (event: OdsPhoneNumberCustomEvent) => void; "onOdsChange"?: (event: OdsPhoneNumberCustomEvent) => void; "onOdsClear"?: (event: OdsPhoneNumberCustomEvent) => void; "onOdsFocus"?: (event: OdsPhoneNumberCustomEvent) => void; "onOdsInvalid"?: (event: OdsPhoneNumberCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsPhoneNumberCustomEvent) => void; "pattern"?: string; "value"?: string | null; } interface OdsPopover { "onOdsHide"?: (event: OdsPopoverCustomEvent) => void; "onOdsShow"?: (event: OdsPopoverCustomEvent) => void; "position"?: OdsPopoverPosition; "shadowDomTriggerId"?: string; "strategy"?: OdsPopoverStrategy; "triggerId": string; "withArrow"?: boolean; } interface OdsProgressBar { "max"?: number; "value"?: number; } interface OdsQuantity { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "defaultValue"?: number; "hasError"?: boolean; "isDisabled"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "max"?: number; "min"?: number; "name": string; "onOdsBlur"?: (event: OdsQuantityCustomEvent) => void; "onOdsChange"?: (event: OdsQuantityCustomEvent) => void; "onOdsClear"?: (event: OdsQuantityCustomEvent) => void; "onOdsFocus"?: (event: OdsQuantityCustomEvent) => void; "onOdsInvalid"?: (event: OdsQuantityCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsQuantityCustomEvent) => void; "placeholder"?: string; "step"?: number; "value"?: number | null; } interface OdsRadio { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "hasError"?: boolean; "inputId"?: string; "isChecked"?: boolean; "isDisabled"?: boolean; "isRequired"?: boolean; "name": string; "onOdsBlur"?: (event: OdsRadioCustomEvent) => void; "onOdsChange"?: (event: OdsRadioCustomEvent) => void; "onOdsClear"?: (event: OdsRadioCustomEvent) => void; "onOdsFocus"?: (event: OdsRadioCustomEvent) => void; "onOdsInvalid"?: (event: OdsRadioCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsRadioCustomEvent) => void; "value"?: string | null; } interface OdsRange { "defaultValue"?: number | [number, number]; "hasError"?: boolean; "isDisabled"?: boolean; "isRequired"?: boolean; "max"?: number; "min"?: number; "name": string; "onOdsBlur"?: (event: OdsRangeCustomEvent) => void; "onOdsChange"?: (event: OdsRangeCustomEvent) => void; "onOdsClear"?: (event: OdsRangeCustomEvent) => void; "onOdsFocus"?: (event: OdsRangeCustomEvent) => void; "onOdsInvalid"?: (event: OdsRangeCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsRangeCustomEvent) => void; "step"?: number; "ticks"?: string | number[]; "value"?: number | [number, number] | null | [null, null]; } interface OdsSelect { "allowMultiple"?: boolean; "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "customRenderer"?: OdsSelectCustomRenderer; "defaultValue"?: string | string []; "hasError"?: boolean; "isDisabled"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "multipleSelectionLabel"?: string; "name": string; "onOdsBlur"?: (event: OdsSelectCustomEvent) => void; "onOdsChange"?: (event: OdsSelectCustomEvent) => void; "onOdsClear"?: (event: OdsSelectCustomEvent) => void; "onOdsFocus"?: (event: OdsSelectCustomEvent) => void; "onOdsInvalid"?: (event: OdsSelectCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsSelectCustomEvent) => void; "placeholder"?: string; "strategy"?: OdsSelectStrategy; "value"?: string | string [] | null; } interface OdsSkeleton { } interface OdsSpinner { "color"?: OdsSpinnerColor; "size"?: OdsSpinnerSize; } interface OdsSwitch { "hasError"?: boolean; "isDisabled"?: boolean; "isRequired"?: boolean; "name": string; "onOdsBlur"?: (event: OdsSwitchCustomEvent>) => void; "onOdsChange"?: (event: OdsSwitchCustomEvent) => void; "onOdsClear"?: (event: OdsSwitchCustomEvent) => void; "onOdsFocus"?: (event: OdsSwitchCustomEvent>) => void; "onOdsInvalid"?: (event: OdsSwitchCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsSwitchCustomEvent) => void; "size"?: OdsSwitchSize; } interface OdsSwitchItem { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "isChecked"?: boolean; "value"?: string | null; } interface OdsTab { "isDisabled"?: boolean; "isSelected"?: boolean; "onOdsTabSelected"?: (event: OdsTabCustomEvent) => void; } interface OdsTable { "size"?: OdsTableSize; "variant"?: OdsTableVariant; } interface OdsTabs { "onOdsTabsSelected"?: (event: OdsTabsCustomEvent) => void; } interface OdsTag { "color"?: OdsTagColor; "icon"?: OdsIconName; "isDisabled"?: boolean; "label": string; "onOdsRemove"?: (event: OdsTagCustomEvent) => void; "size"?: OdsTagSize; } interface OdsText { "preset"?: OdsTextPreset; } interface OdsTextarea { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "cols"?: number; "defaultValue"?: string; "hasError"?: boolean; "hasSpellcheck"?: boolean; "isDisabled"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "isResizable"?: boolean; "maxlength"?: number; "minlength"?: number; "name": string; "onOdsBlur"?: (event: OdsTextareaCustomEvent) => void; "onOdsChange"?: (event: OdsTextareaCustomEvent) => void; "onOdsClear"?: (event: OdsTextareaCustomEvent) => void; "onOdsFocus"?: (event: OdsTextareaCustomEvent) => void; "onOdsInvalid"?: (event: OdsTextareaCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsTextareaCustomEvent) => void; "placeholder"?: string; "rows"?: number; "value"?: string | null; } interface OdsTimepicker { "ariaLabel"?: HTMLElement['ariaLabel']; "ariaLabelledby"?: string; "currentTimezone"?: OdsTimezone; "defaultValue"?: string; "hasError"?: boolean; "isDisabled"?: boolean; "isReadonly"?: boolean; "isRequired"?: boolean; "name": string; "onOdsBlur"?: (event: OdsTimepickerCustomEvent) => void; "onOdsChange"?: (event: OdsTimepickerCustomEvent) => void; "onOdsClear"?: (event: OdsTimepickerCustomEvent) => void; "onOdsFocus"?: (event: OdsTimepickerCustomEvent) => void; "onOdsInvalid"?: (event: OdsTimepickerCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsTimepickerCustomEvent) => void; "timezones"?: OdsTimezone[] | OdsTimezonesPreset | string; "value"?: string | null; "withSeconds"?: boolean; } interface OdsToggle { "defaultValue"?: boolean; "hasError"?: boolean; "isDisabled"?: boolean; "isRequired"?: boolean; "name": string; "onOdsBlur"?: (event: OdsToggleCustomEvent) => void; "onOdsChange"?: (event: OdsToggleCustomEvent) => void; "onOdsClear"?: (event: OdsToggleCustomEvent) => void; "onOdsFocus"?: (event: OdsToggleCustomEvent) => void; "onOdsInvalid"?: (event: OdsToggleCustomEvent<{ isInvalid: boolean }>) => void; "onOdsReset"?: (event: OdsToggleCustomEvent) => void; "value"?: boolean | null; "withLabel"?: boolean; } interface OdsTooltip { "onOdsHide"?: (event: OdsTooltipCustomEvent) => void; "onOdsShow"?: (event: OdsTooltipCustomEvent) => void; "position"?: OdsTooltipPosition; "shadowDomTriggerId"?: string; "strategy"?: OdsTooltipStrategy; "triggerId": string; "withArrow"?: boolean; } interface IntrinsicElements { "ods-accordion": OdsAccordion; "ods-badge": OdsBadge; "ods-breadcrumb": OdsBreadcrumb; "ods-breadcrumb-item": OdsBreadcrumbItem; "ods-button": OdsButton; "ods-card": OdsCard; "ods-checkbox": OdsCheckbox; "ods-clipboard": OdsClipboard; "ods-code": OdsCode; "ods-combobox": OdsCombobox; "ods-combobox-group": OdsComboboxGroup; "ods-combobox-item": OdsComboboxItem; "ods-datepicker": OdsDatepicker; "ods-divider": OdsDivider; "ods-drawer": OdsDrawer; "ods-file-upload": OdsFileUpload; "ods-file-upload-item": OdsFileUploadItem; "ods-form-field": OdsFormField; "ods-icon": OdsIcon; "ods-input": OdsInput; "ods-link": OdsLink; "ods-medium": OdsMedium; "ods-message": OdsMessage; "ods-modal": OdsModal; "ods-pagination": OdsPagination; "ods-password": OdsPassword; "ods-phone-number": OdsPhoneNumber; "ods-popover": OdsPopover; "ods-progress-bar": OdsProgressBar; "ods-quantity": OdsQuantity; "ods-radio": OdsRadio; "ods-range": OdsRange; "ods-select": OdsSelect; "ods-skeleton": OdsSkeleton; "ods-spinner": OdsSpinner; "ods-switch": OdsSwitch; "ods-switch-item": OdsSwitchItem; "ods-tab": OdsTab; "ods-table": OdsTable; "ods-tabs": OdsTabs; "ods-tag": OdsTag; "ods-text": OdsText; "ods-textarea": OdsTextarea; "ods-timepicker": OdsTimepicker; "ods-toggle": OdsToggle; "ods-tooltip": OdsTooltip; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "ods-accordion": LocalJSX.OdsAccordion & JSXBase.HTMLAttributes; "ods-badge": LocalJSX.OdsBadge & JSXBase.HTMLAttributes; "ods-breadcrumb": LocalJSX.OdsBreadcrumb & JSXBase.HTMLAttributes; "ods-breadcrumb-item": LocalJSX.OdsBreadcrumbItem & JSXBase.HTMLAttributes; "ods-button": LocalJSX.OdsButton & JSXBase.HTMLAttributes; "ods-card": LocalJSX.OdsCard & JSXBase.HTMLAttributes; "ods-checkbox": LocalJSX.OdsCheckbox & JSXBase.HTMLAttributes; "ods-clipboard": LocalJSX.OdsClipboard & JSXBase.HTMLAttributes; "ods-code": LocalJSX.OdsCode & JSXBase.HTMLAttributes; "ods-combobox": LocalJSX.OdsCombobox & JSXBase.HTMLAttributes; "ods-combobox-group": LocalJSX.OdsComboboxGroup & JSXBase.HTMLAttributes; "ods-combobox-item": LocalJSX.OdsComboboxItem & JSXBase.HTMLAttributes; "ods-datepicker": LocalJSX.OdsDatepicker & JSXBase.HTMLAttributes; "ods-divider": LocalJSX.OdsDivider & JSXBase.HTMLAttributes; "ods-drawer": LocalJSX.OdsDrawer & JSXBase.HTMLAttributes; "ods-file-upload": LocalJSX.OdsFileUpload & JSXBase.HTMLAttributes; "ods-file-upload-item": LocalJSX.OdsFileUploadItem & JSXBase.HTMLAttributes; "ods-form-field": LocalJSX.OdsFormField & JSXBase.HTMLAttributes; "ods-icon": LocalJSX.OdsIcon & JSXBase.HTMLAttributes; "ods-input": LocalJSX.OdsInput & JSXBase.HTMLAttributes; "ods-link": LocalJSX.OdsLink & JSXBase.HTMLAttributes; "ods-medium": LocalJSX.OdsMedium & JSXBase.HTMLAttributes; "ods-message": LocalJSX.OdsMessage & JSXBase.HTMLAttributes; "ods-modal": LocalJSX.OdsModal & JSXBase.HTMLAttributes; "ods-pagination": LocalJSX.OdsPagination & JSXBase.HTMLAttributes; "ods-password": LocalJSX.OdsPassword & JSXBase.HTMLAttributes; "ods-phone-number": LocalJSX.OdsPhoneNumber & JSXBase.HTMLAttributes; "ods-popover": LocalJSX.OdsPopover & JSXBase.HTMLAttributes; "ods-progress-bar": LocalJSX.OdsProgressBar & JSXBase.HTMLAttributes; "ods-quantity": LocalJSX.OdsQuantity & JSXBase.HTMLAttributes; "ods-radio": LocalJSX.OdsRadio & JSXBase.HTMLAttributes; "ods-range": LocalJSX.OdsRange & JSXBase.HTMLAttributes; "ods-select": LocalJSX.OdsSelect & JSXBase.HTMLAttributes; "ods-skeleton": LocalJSX.OdsSkeleton & JSXBase.HTMLAttributes; "ods-spinner": LocalJSX.OdsSpinner & JSXBase.HTMLAttributes; "ods-switch": LocalJSX.OdsSwitch & JSXBase.HTMLAttributes; "ods-switch-item": LocalJSX.OdsSwitchItem & JSXBase.HTMLAttributes; "ods-tab": LocalJSX.OdsTab & JSXBase.HTMLAttributes; "ods-table": LocalJSX.OdsTable & JSXBase.HTMLAttributes; "ods-tabs": LocalJSX.OdsTabs & JSXBase.HTMLAttributes; "ods-tag": LocalJSX.OdsTag & JSXBase.HTMLAttributes; "ods-text": LocalJSX.OdsText & JSXBase.HTMLAttributes; "ods-textarea": LocalJSX.OdsTextarea & JSXBase.HTMLAttributes; "ods-timepicker": LocalJSX.OdsTimepicker & JSXBase.HTMLAttributes; "ods-toggle": LocalJSX.OdsToggle & JSXBase.HTMLAttributes; "ods-tooltip": LocalJSX.OdsTooltip & JSXBase.HTMLAttributes; } } }