/** * Events emitted in the context of uwc-input * * @internal * @module */ import { ValueElement } from "./parts/value-element.js"; export type Events = { [k in keyof UwcInputElement & string as `${k}Changed`]: CustomEvent; } & { /** * dispatched when a user selects a suggestion */ suggestionSelected: CustomEvent; /** * as soon as the aria-selected attribute of a value element changes this event is dispatched. * * The difference to `suggestionSelected` is that this event is dispatched regardless of user * or programmatic change */ selectedSuggestionChanged: CustomEvent; selectedChanged: CustomEvent; formValuesChanged: CustomEvent; validityStateChanged: CustomEvent; clear: CustomEvent; formReset: CustomEvent; formAssociated: CustomEvent; init: CustomEvent; }; export declare const Events: { normalizeChanged: "normalizeChanged"; formChanged: "formChanged"; slotChanged: "slotChanged"; styleChanged: "styleChanged"; titleChanged: "titleChanged"; animateChanged: "animateChanged"; patternChanged: "patternChanged"; partChanged: "partChanged"; nameChanged: "nameChanged"; typeChanged: "typeChanged"; validationMessageChanged: "validationMessageChanged"; validityChanged: "validityChanged"; checkValidityChanged: "checkValidityChanged"; reportValidityChanged: "reportValidityChanged"; addEventListenerChanged: "addEventListenerChanged"; removeEventListenerChanged: "removeEventListenerChanged"; accessKeyChanged: "accessKeyChanged"; accessKeyLabelChanged: "accessKeyLabelChanged"; autocapitalizeChanged: "autocapitalizeChanged"; dirChanged: "dirChanged"; draggableChanged: "draggableChanged"; hiddenChanged: "hiddenChanged"; inertChanged: "inertChanged"; innerTextChanged: "innerTextChanged"; langChanged: "langChanged"; offsetHeightChanged: "offsetHeightChanged"; offsetLeftChanged: "offsetLeftChanged"; offsetParentChanged: "offsetParentChanged"; offsetTopChanged: "offsetTopChanged"; offsetWidthChanged: "offsetWidthChanged"; outerTextChanged: "outerTextChanged"; popoverChanged: "popoverChanged"; spellcheckChanged: "spellcheckChanged"; translateChanged: "translateChanged"; writingSuggestionsChanged: "writingSuggestionsChanged"; attachInternalsChanged: "attachInternalsChanged"; clickChanged: "clickChanged"; hidePopoverChanged: "hidePopoverChanged"; showPopoverChanged: "showPopoverChanged"; togglePopoverChanged: "togglePopoverChanged"; attributesChanged: "attributesChanged"; classListChanged: "classListChanged"; classNameChanged: "classNameChanged"; clientHeightChanged: "clientHeightChanged"; clientLeftChanged: "clientLeftChanged"; clientTopChanged: "clientTopChanged"; clientWidthChanged: "clientWidthChanged"; currentCSSZoomChanged: "currentCSSZoomChanged"; idChanged: "idChanged"; innerHTMLChanged: "innerHTMLChanged"; localNameChanged: "localNameChanged"; namespaceURIChanged: "namespaceURIChanged"; onfullscreenchangeChanged: "onfullscreenchangeChanged"; onfullscreenerrorChanged: "onfullscreenerrorChanged"; outerHTMLChanged: "outerHTMLChanged"; ownerDocumentChanged: "ownerDocumentChanged"; prefixChanged: "prefixChanged"; scrollHeightChanged: "scrollHeightChanged"; scrollLeftChanged: "scrollLeftChanged"; scrollTopChanged: "scrollTopChanged"; scrollWidthChanged: "scrollWidthChanged"; shadowRootChanged: "shadowRootChanged"; tagNameChanged: "tagNameChanged"; attachShadowChanged: "attachShadowChanged"; checkVisibilityChanged: "checkVisibilityChanged"; closestChanged: "closestChanged"; computedStyleMapChanged: "computedStyleMapChanged"; getAttributeChanged: "getAttributeChanged"; getAttributeNSChanged: "getAttributeNSChanged"; getAttributeNamesChanged: "getAttributeNamesChanged"; getAttributeNodeChanged: "getAttributeNodeChanged"; getAttributeNodeNSChanged: "getAttributeNodeNSChanged"; getBoundingClientRectChanged: "getBoundingClientRectChanged"; getClientRectsChanged: "getClientRectsChanged"; getElementsByClassNameChanged: "getElementsByClassNameChanged"; getElementsByTagNameChanged: "getElementsByTagNameChanged"; getElementsByTagNameNSChanged: "getElementsByTagNameNSChanged"; getHTMLChanged: "getHTMLChanged"; hasAttributeChanged: "hasAttributeChanged"; hasAttributeNSChanged: "hasAttributeNSChanged"; hasAttributesChanged: "hasAttributesChanged"; hasPointerCaptureChanged: "hasPointerCaptureChanged"; insertAdjacentElementChanged: "insertAdjacentElementChanged"; insertAdjacentHTMLChanged: "insertAdjacentHTMLChanged"; insertAdjacentTextChanged: "insertAdjacentTextChanged"; matchesChanged: "matchesChanged"; releasePointerCaptureChanged: "releasePointerCaptureChanged"; removeAttributeChanged: "removeAttributeChanged"; removeAttributeNSChanged: "removeAttributeNSChanged"; removeAttributeNodeChanged: "removeAttributeNodeChanged"; requestFullscreenChanged: "requestFullscreenChanged"; requestPointerLockChanged: "requestPointerLockChanged"; scrollChanged: "scrollChanged"; scrollByChanged: "scrollByChanged"; scrollIntoViewChanged: "scrollIntoViewChanged"; scrollToChanged: "scrollToChanged"; setAttributeChanged: "setAttributeChanged"; setAttributeNSChanged: "setAttributeNSChanged"; setAttributeNodeChanged: "setAttributeNodeChanged"; setAttributeNodeNSChanged: "setAttributeNodeNSChanged"; setHTMLUnsafeChanged: "setHTMLUnsafeChanged"; setPointerCaptureChanged: "setPointerCaptureChanged"; toggleAttributeChanged: "toggleAttributeChanged"; webkitMatchesSelectorChanged: "webkitMatchesSelectorChanged"; baseURIChanged: "baseURIChanged"; childNodesChanged: "childNodesChanged"; firstChildChanged: "firstChildChanged"; isConnectedChanged: "isConnectedChanged"; lastChildChanged: "lastChildChanged"; nextSiblingChanged: "nextSiblingChanged"; nodeNameChanged: "nodeNameChanged"; nodeTypeChanged: "nodeTypeChanged"; nodeValueChanged: "nodeValueChanged"; parentElementChanged: "parentElementChanged"; parentNodeChanged: "parentNodeChanged"; previousSiblingChanged: "previousSiblingChanged"; textContentChanged: "textContentChanged"; appendChildChanged: "appendChildChanged"; cloneNodeChanged: "cloneNodeChanged"; compareDocumentPositionChanged: "compareDocumentPositionChanged"; containsChanged: "containsChanged"; getRootNodeChanged: "getRootNodeChanged"; hasChildNodesChanged: "hasChildNodesChanged"; insertBeforeChanged: "insertBeforeChanged"; isDefaultNamespaceChanged: "isDefaultNamespaceChanged"; isEqualNodeChanged: "isEqualNodeChanged"; isSameNodeChanged: "isSameNodeChanged"; lookupNamespaceURIChanged: "lookupNamespaceURIChanged"; lookupPrefixChanged: "lookupPrefixChanged"; removeChildChanged: "removeChildChanged"; replaceChildChanged: "replaceChildChanged"; ELEMENT_NODEChanged: "ELEMENT_NODEChanged"; ATTRIBUTE_NODEChanged: "ATTRIBUTE_NODEChanged"; TEXT_NODEChanged: "TEXT_NODEChanged"; CDATA_SECTION_NODEChanged: "CDATA_SECTION_NODEChanged"; ENTITY_REFERENCE_NODEChanged: "ENTITY_REFERENCE_NODEChanged"; ENTITY_NODEChanged: "ENTITY_NODEChanged"; PROCESSING_INSTRUCTION_NODEChanged: "PROCESSING_INSTRUCTION_NODEChanged"; COMMENT_NODEChanged: "COMMENT_NODEChanged"; DOCUMENT_NODEChanged: "DOCUMENT_NODEChanged"; DOCUMENT_TYPE_NODEChanged: "DOCUMENT_TYPE_NODEChanged"; DOCUMENT_FRAGMENT_NODEChanged: "DOCUMENT_FRAGMENT_NODEChanged"; NOTATION_NODEChanged: "NOTATION_NODEChanged"; DOCUMENT_POSITION_DISCONNECTEDChanged: "DOCUMENT_POSITION_DISCONNECTEDChanged"; DOCUMENT_POSITION_PRECEDINGChanged: "DOCUMENT_POSITION_PRECEDINGChanged"; DOCUMENT_POSITION_FOLLOWINGChanged: "DOCUMENT_POSITION_FOLLOWINGChanged"; DOCUMENT_POSITION_CONTAINSChanged: "DOCUMENT_POSITION_CONTAINSChanged"; DOCUMENT_POSITION_CONTAINED_BYChanged: "DOCUMENT_POSITION_CONTAINED_BYChanged"; DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICChanged: "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFICChanged"; dispatchEventChanged: "dispatchEventChanged"; ariaAtomicChanged: "ariaAtomicChanged"; ariaAutoCompleteChanged: "ariaAutoCompleteChanged"; ariaBrailleLabelChanged: "ariaBrailleLabelChanged"; ariaBrailleRoleDescriptionChanged: "ariaBrailleRoleDescriptionChanged"; ariaBusyChanged: "ariaBusyChanged"; ariaCheckedChanged: "ariaCheckedChanged"; ariaColCountChanged: "ariaColCountChanged"; ariaColIndexChanged: "ariaColIndexChanged"; ariaColIndexTextChanged: "ariaColIndexTextChanged"; ariaColSpanChanged: "ariaColSpanChanged"; ariaCurrentChanged: "ariaCurrentChanged"; ariaDescriptionChanged: "ariaDescriptionChanged"; ariaDisabledChanged: "ariaDisabledChanged"; ariaExpandedChanged: "ariaExpandedChanged"; ariaHasPopupChanged: "ariaHasPopupChanged"; ariaHiddenChanged: "ariaHiddenChanged"; ariaInvalidChanged: "ariaInvalidChanged"; ariaKeyShortcutsChanged: "ariaKeyShortcutsChanged"; ariaLabelChanged: "ariaLabelChanged"; ariaLevelChanged: "ariaLevelChanged"; ariaLiveChanged: "ariaLiveChanged"; ariaModalChanged: "ariaModalChanged"; ariaMultiLineChanged: "ariaMultiLineChanged"; ariaMultiSelectableChanged: "ariaMultiSelectableChanged"; ariaOrientationChanged: "ariaOrientationChanged"; ariaPlaceholderChanged: "ariaPlaceholderChanged"; ariaPosInSetChanged: "ariaPosInSetChanged"; ariaPressedChanged: "ariaPressedChanged"; ariaReadOnlyChanged: "ariaReadOnlyChanged"; ariaRequiredChanged: "ariaRequiredChanged"; ariaRoleDescriptionChanged: "ariaRoleDescriptionChanged"; ariaRowCountChanged: "ariaRowCountChanged"; ariaRowIndexChanged: "ariaRowIndexChanged"; ariaRowIndexTextChanged: "ariaRowIndexTextChanged"; ariaRowSpanChanged: "ariaRowSpanChanged"; ariaSelectedChanged: "ariaSelectedChanged"; ariaSetSizeChanged: "ariaSetSizeChanged"; ariaSortChanged: "ariaSortChanged"; ariaValueMaxChanged: "ariaValueMaxChanged"; ariaValueMinChanged: "ariaValueMinChanged"; ariaValueNowChanged: "ariaValueNowChanged"; ariaValueTextChanged: "ariaValueTextChanged"; roleChanged: "roleChanged"; getAnimationsChanged: "getAnimationsChanged"; afterChanged: "afterChanged"; beforeChanged: "beforeChanged"; removeChanged: "removeChanged"; replaceWithChanged: "replaceWithChanged"; nextElementSiblingChanged: "nextElementSiblingChanged"; previousElementSiblingChanged: "previousElementSiblingChanged"; childElementCountChanged: "childElementCountChanged"; childrenChanged: "childrenChanged"; firstElementChildChanged: "firstElementChildChanged"; lastElementChildChanged: "lastElementChildChanged"; appendChanged: "appendChanged"; prependChanged: "prependChanged"; querySelectorChanged: "querySelectorChanged"; querySelectorAllChanged: "querySelectorAllChanged"; replaceChildrenChanged: "replaceChildrenChanged"; assignedSlotChanged: "assignedSlotChanged"; attributeStyleMapChanged: "attributeStyleMapChanged"; contentEditableChanged: "contentEditableChanged"; enterKeyHintChanged: "enterKeyHintChanged"; inputModeChanged: "inputModeChanged"; isContentEditableChanged: "isContentEditableChanged"; onabortChanged: "onabortChanged"; onanimationcancelChanged: "onanimationcancelChanged"; onanimationendChanged: "onanimationendChanged"; onanimationiterationChanged: "onanimationiterationChanged"; onanimationstartChanged: "onanimationstartChanged"; onauxclickChanged: "onauxclickChanged"; onbeforeinputChanged: "onbeforeinputChanged"; onbeforetoggleChanged: "onbeforetoggleChanged"; onblurChanged: "onblurChanged"; oncancelChanged: "oncancelChanged"; oncanplayChanged: "oncanplayChanged"; oncanplaythroughChanged: "oncanplaythroughChanged"; onchangeChanged: "onchangeChanged"; onclickChanged: "onclickChanged"; oncloseChanged: "oncloseChanged"; oncontextlostChanged: "oncontextlostChanged"; oncontextmenuChanged: "oncontextmenuChanged"; oncontextrestoredChanged: "oncontextrestoredChanged"; oncopyChanged: "oncopyChanged"; oncuechangeChanged: "oncuechangeChanged"; oncutChanged: "oncutChanged"; ondblclickChanged: "ondblclickChanged"; ondragChanged: "ondragChanged"; ondragendChanged: "ondragendChanged"; ondragenterChanged: "ondragenterChanged"; ondragleaveChanged: "ondragleaveChanged"; ondragoverChanged: "ondragoverChanged"; ondragstartChanged: "ondragstartChanged"; ondropChanged: "ondropChanged"; ondurationchangeChanged: "ondurationchangeChanged"; onemptiedChanged: "onemptiedChanged"; onendedChanged: "onendedChanged"; onerrorChanged: "onerrorChanged"; onfocusChanged: "onfocusChanged"; onformdataChanged: "onformdataChanged"; ongotpointercaptureChanged: "ongotpointercaptureChanged"; oninputChanged: "oninputChanged"; oninvalidChanged: "oninvalidChanged"; onkeydownChanged: "onkeydownChanged"; onkeypressChanged: "onkeypressChanged"; onkeyupChanged: "onkeyupChanged"; onloadChanged: "onloadChanged"; onloadeddataChanged: "onloadeddataChanged"; onloadedmetadataChanged: "onloadedmetadataChanged"; onloadstartChanged: "onloadstartChanged"; onlostpointercaptureChanged: "onlostpointercaptureChanged"; onmousedownChanged: "onmousedownChanged"; onmouseenterChanged: "onmouseenterChanged"; onmouseleaveChanged: "onmouseleaveChanged"; onmousemoveChanged: "onmousemoveChanged"; onmouseoutChanged: "onmouseoutChanged"; onmouseoverChanged: "onmouseoverChanged"; onmouseupChanged: "onmouseupChanged"; onpasteChanged: "onpasteChanged"; onpauseChanged: "onpauseChanged"; onplayChanged: "onplayChanged"; onplayingChanged: "onplayingChanged"; onpointercancelChanged: "onpointercancelChanged"; onpointerdownChanged: "onpointerdownChanged"; onpointerenterChanged: "onpointerenterChanged"; onpointerleaveChanged: "onpointerleaveChanged"; onpointermoveChanged: "onpointermoveChanged"; onpointeroutChanged: "onpointeroutChanged"; onpointeroverChanged: "onpointeroverChanged"; onpointerupChanged: "onpointerupChanged"; onprogressChanged: "onprogressChanged"; onratechangeChanged: "onratechangeChanged"; onresetChanged: "onresetChanged"; onresizeChanged: "onresizeChanged"; onscrollChanged: "onscrollChanged"; onscrollendChanged: "onscrollendChanged"; onsecuritypolicyviolationChanged: "onsecuritypolicyviolationChanged"; onseekedChanged: "onseekedChanged"; onseekingChanged: "onseekingChanged"; onselectChanged: "onselectChanged"; onselectionchangeChanged: "onselectionchangeChanged"; onselectstartChanged: "onselectstartChanged"; onslotchangeChanged: "onslotchangeChanged"; onstalledChanged: "onstalledChanged"; onsubmitChanged: "onsubmitChanged"; onsuspendChanged: "onsuspendChanged"; ontimeupdateChanged: "ontimeupdateChanged"; ontoggleChanged: "ontoggleChanged"; ontouchcancelChanged: "ontouchcancelChanged"; ontouchendChanged: "ontouchendChanged"; ontouchmoveChanged: "ontouchmoveChanged"; ontouchstartChanged: "ontouchstartChanged"; ontransitioncancelChanged: "ontransitioncancelChanged"; ontransitionendChanged: "ontransitionendChanged"; ontransitionrunChanged: "ontransitionrunChanged"; ontransitionstartChanged: "ontransitionstartChanged"; onvolumechangeChanged: "onvolumechangeChanged"; onwaitingChanged: "onwaitingChanged"; onwebkitanimationendChanged: "onwebkitanimationendChanged"; onwebkitanimationiterationChanged: "onwebkitanimationiterationChanged"; onwebkitanimationstartChanged: "onwebkitanimationstartChanged"; onwebkittransitionendChanged: "onwebkittransitionendChanged"; onwheelChanged: "onwheelChanged"; autofocusChanged: "autofocusChanged"; datasetChanged: "datasetChanged"; nonceChanged: "nonceChanged"; tabIndexChanged: "tabIndexChanged"; blurChanged: "blurChanged"; focusChanged: "focusChanged"; disabledChanged: "disabledChanged"; clearChanged: "clearChanged"; valueChanged: "valueChanged"; checkedChanged: "checkedChanged"; filesChanged: "filesChanged"; indeterminateChanged: "indeterminateChanged"; maxChanged: "maxChanged"; minChanged: "minChanged"; multipleChanged: "multipleChanged"; placeholderChanged: "placeholderChanged"; requiredChanged: "requiredChanged"; stepChanged: "stepChanged"; showPickerChanged: "showPickerChanged"; startChanged: "startChanged"; selectedChanged: "selectedChanged"; forceselectionChanged: "forceselectionChanged"; "value-missingChanged": "value-missingChanged"; "value-missing-severityChanged": "value-missing-severityChanged"; minlengthChanged: "minlengthChanged"; "too-shortChanged": "too-shortChanged"; "too-short-severityChanged": "too-short-severityChanged"; "range-underflowChanged": "range-underflowChanged"; "range-underflow-severityChanged": "range-underflow-severityChanged"; maxlengthChanged: "maxlengthChanged"; "too-longChanged": "too-longChanged"; "too-long-severityChanged": "too-long-severityChanged"; "range-overflowChanged": "range-overflowChanged"; "range-overflow-severityChanged": "range-overflow-severityChanged"; "pattern-mismatchChanged": "pattern-mismatchChanged"; "pattern-mismatch-severityChanged": "pattern-mismatch-severityChanged"; readonlyChanged: "readonlyChanged"; endChanged: "endChanged"; omitvalueChanged: "omitvalueChanged"; localeChanged: "localeChanged"; connectedCallbackChanged: "connectedCallbackChanged"; disconnectedCallbackChanged: "disconnectedCallbackChanged"; formAssociatedCallbackChanged: "formAssociatedCallbackChanged"; formResetCallbackChanged: "formResetCallbackChanged"; addSelectedChanged: "addSelectedChanged"; removeSelectedChanged: "removeSelectedChanged"; suggestionSelected: "suggestionSelected"; selectedSuggestionChanged: "selectedSuggestionChanged"; formValuesChanged: "formValuesChanged"; validityStateChanged: "validityStateChanged"; clear: "clear"; formReset: "formReset"; formAssociated: "formAssociated"; init: "init"; }; declare global { interface HTMLElementEventMap extends Events { } }