
import { JSXInternal } from "preact/src/jsx";
import { JSX } from "./components";

declare module "preact/src/jsx" {
  namespace JSXInternal {
    interface IntrinsicElements {
      
      "calcite-accordion": Omit<JSX.CalciteAccordion, "onCalciteAccordionChange"> & JSXInternal.HTMLAttributes<HTMLCalciteAccordionElement> & {
        "oncalciteAccordionChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-accordion-item": Omit<JSX.CalciteAccordionItem, "onCalciteAccordionItemKeyEvent" | "onCalciteAccordionItemSelect" | "onCalciteAccordionItemClose" | "onCalciteAccordionItemRegister"> & JSXInternal.HTMLAttributes<HTMLCalciteAccordionItemElement> & {
        "oncalciteAccordionItemKeyEvent"?: (event: CustomEvent<any>) => void;
        "oncalciteAccordionItemSelect"?: (event: CustomEvent<any>) => void;
        "oncalciteAccordionItemClose"?: (event: CustomEvent<any>) => void;
        "oncalciteAccordionItemRegister"?: (event: CustomEvent<any>) => void;
      }

      "calcite-action": Omit<JSX.CalciteAction, "onCalciteActionClick"> & JSXInternal.HTMLAttributes<HTMLCalciteActionElement> & {
        "oncalciteActionClick"?: (event: CustomEvent<any>) => void;
      }

      "calcite-action-bar": Omit<JSX.CalciteActionBar, "onCalciteActionBarToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteActionBarElement> & {
        "oncalciteActionBarToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-action-group": JSX.CalciteActionGroup & JSXInternal.HTMLAttributes<HTMLCalciteActionGroupElement>

      "calcite-action-menu": Omit<JSX.CalciteActionMenu, "onCalciteActionMenuOpenChange"> & JSXInternal.HTMLAttributes<HTMLCalciteActionMenuElement> & {
        "oncalciteActionMenuOpenChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-action-pad": Omit<JSX.CalciteActionPad, "onCalciteActionPadToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteActionPadElement> & {
        "oncalciteActionPadToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-alert": Omit<JSX.CalciteAlert, "onCalciteAlertClose" | "onCalciteAlertOpen" | "onCalciteAlertSync" | "onCalciteAlertRegister"> & JSXInternal.HTMLAttributes<HTMLCalciteAlertElement> & {
        "oncalciteAlertClose"?: (event: CustomEvent<any>) => void;
        "oncalciteAlertOpen"?: (event: CustomEvent<any>) => void;
        "oncalciteAlertSync"?: (event: CustomEvent<any>) => void;
        "oncalciteAlertRegister"?: (event: CustomEvent<any>) => void;
      }

      "calcite-avatar": JSX.CalciteAvatar & JSXInternal.HTMLAttributes<HTMLCalciteAvatarElement>

      "calcite-block": Omit<JSX.CalciteBlock, "onCalciteBlockToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteBlockElement> & {
        "oncalciteBlockToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-block-section": Omit<JSX.CalciteBlockSection, "onCalciteBlockSectionToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteBlockSectionElement> & {
        "oncalciteBlockSectionToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-button": JSX.CalciteButton & JSXInternal.HTMLAttributes<HTMLCalciteButtonElement>

      "calcite-card": Omit<JSX.CalciteCard, "onCalciteCardSelect"> & JSXInternal.HTMLAttributes<HTMLCalciteCardElement> & {
        "oncalciteCardSelect"?: (event: CustomEvent<any>) => void;
      }

      "calcite-checkbox": Omit<JSX.CalciteCheckbox, "onCalciteCheckboxChange" | "onCalciteCheckboxFocusedChange"> & JSXInternal.HTMLAttributes<HTMLCalciteCheckboxElement> & {
        "oncalciteCheckboxChange"?: (event: CustomEvent<any>) => void;
        "oncalciteCheckboxFocusedChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-chip": Omit<JSX.CalciteChip, "onCalciteChipDismiss"> & JSXInternal.HTMLAttributes<HTMLCalciteChipElement> & {
        "oncalciteChipDismiss"?: (event: CustomEvent<any>) => void;
      }

      "calcite-color-picker": Omit<JSX.CalciteColorPicker, "onCalciteColorPickerChange"> & JSXInternal.HTMLAttributes<HTMLCalciteColorPickerElement> & {
        "oncalciteColorPickerChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-color-picker-hex-input": Omit<JSX.CalciteColorPickerHexInput, "onCalciteColorPickerHexInputChange"> & JSXInternal.HTMLAttributes<HTMLCalciteColorPickerHexInputElement> & {
        "oncalciteColorPickerHexInputChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-color-picker-swatch": JSX.CalciteColorPickerSwatch & JSXInternal.HTMLAttributes<HTMLCalciteColorPickerSwatchElement>

      "calcite-combobox": Omit<JSX.CalciteCombobox, "onCalciteLookupChange" | "onCalciteComboboxFilterChange" | "onCalciteComboboxChipDismiss"> & JSXInternal.HTMLAttributes<HTMLCalciteComboboxElement> & {
        "oncalciteLookupChange"?: (event: CustomEvent<any>) => void;
        "oncalciteComboboxFilterChange"?: (event: CustomEvent<any>) => void;
        "oncalciteComboboxChipDismiss"?: (event: CustomEvent<any>) => void;
      }

      "calcite-combobox-item": Omit<JSX.CalciteComboboxItem, "onCalciteComboboxItemChange"> & JSXInternal.HTMLAttributes<HTMLCalciteComboboxItemElement> & {
        "oncalciteComboboxItemChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-combobox-item-group": JSX.CalciteComboboxItemGroup & JSXInternal.HTMLAttributes<HTMLCalciteComboboxItemGroupElement>

      "calcite-date-picker": Omit<JSX.CalciteDatePicker, "onCalciteDatePickerChange" | "onCalciteDatePickerRangeChange"> & JSXInternal.HTMLAttributes<HTMLCalciteDatePickerElement> & {
        "oncalciteDatePickerChange"?: (event: CustomEvent<any>) => void;
        "oncalciteDatePickerRangeChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-date-picker-day": Omit<JSX.CalciteDatePickerDay, "onCalciteDaySelect" | "onCalciteDayHover"> & JSXInternal.HTMLAttributes<HTMLCalciteDatePickerDayElement> & {
        "oncalciteDaySelect"?: (event: CustomEvent<any>) => void;
        "oncalciteDayHover"?: (event: CustomEvent<any>) => void;
      }

      "calcite-date-picker-month": Omit<JSX.CalciteDatePickerMonth, "onCalciteDatePickerSelect" | "onCalciteDatePickerHover" | "onCalciteDatePickerActiveDateChange" | "onCalciteDatePickerMouseOut"> & JSXInternal.HTMLAttributes<HTMLCalciteDatePickerMonthElement> & {
        "oncalciteDatePickerSelect"?: (event: CustomEvent<any>) => void;
        "oncalciteDatePickerHover"?: (event: CustomEvent<any>) => void;
        "oncalciteDatePickerActiveDateChange"?: (event: CustomEvent<any>) => void;
        "oncalciteDatePickerMouseOut"?: (event: CustomEvent<any>) => void;
      }

      "calcite-date-picker-month-header": Omit<JSX.CalciteDatePickerMonthHeader, "onCalciteDatePickerSelect"> & JSXInternal.HTMLAttributes<HTMLCalciteDatePickerMonthHeaderElement> & {
        "oncalciteDatePickerSelect"?: (event: CustomEvent<any>) => void;
      }

      "calcite-dropdown": Omit<JSX.CalciteDropdown, "onCalciteDropdownSelect" | "onCalciteDropdownOpen" | "onCalciteDropdownClose"> & JSXInternal.HTMLAttributes<HTMLCalciteDropdownElement> & {
        "oncalciteDropdownSelect"?: (event: CustomEvent<any>) => void;
        "oncalciteDropdownOpen"?: (event: CustomEvent<any>) => void;
        "oncalciteDropdownClose"?: (event: CustomEvent<any>) => void;
      }

      "calcite-dropdown-group": Omit<JSX.CalciteDropdownGroup, "onCalciteDropdownItemChange"> & JSXInternal.HTMLAttributes<HTMLCalciteDropdownGroupElement> & {
        "oncalciteDropdownItemChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-dropdown-item": Omit<JSX.CalciteDropdownItem, "onCalciteDropdownItemSelect" | "onCalciteDropdownItemKeyEvent" | "onCalciteDropdownCloseRequest"> & JSXInternal.HTMLAttributes<HTMLCalciteDropdownItemElement> & {
        "oncalciteDropdownItemSelect"?: (event: CustomEvent<any>) => void;
        "oncalciteDropdownItemKeyEvent"?: (event: CustomEvent<any>) => void;
        "oncalciteDropdownCloseRequest"?: (event: CustomEvent<any>) => void;
      }

      "calcite-fab": JSX.CalciteFab & JSXInternal.HTMLAttributes<HTMLCalciteFabElement>

      "calcite-filter": Omit<JSX.CalciteFilter, "onCalciteFilterChange"> & JSXInternal.HTMLAttributes<HTMLCalciteFilterElement> & {
        "oncalciteFilterChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-flow": JSX.CalciteFlow & JSXInternal.HTMLAttributes<HTMLCalciteFlowElement>

      "calcite-graph": JSX.CalciteGraph & JSXInternal.HTMLAttributes<HTMLCalciteGraphElement>

      "calcite-handle": Omit<JSX.CalciteHandle, "onCalciteHandleNudge"> & JSXInternal.HTMLAttributes<HTMLCalciteHandleElement> & {
        "oncalciteHandleNudge"?: (event: CustomEvent<any>) => void;
      }

      "calcite-icon": JSX.CalciteIcon & JSXInternal.HTMLAttributes<HTMLCalciteIconElement>

      "calcite-inline-editable": Omit<JSX.CalciteInlineEditable, "onCalciteInlineEditableEditingCancel" | "onCalciteInlineEditableChangesConfirm" | "onCalciteInlineEditableEnableEditingChange"> & JSXInternal.HTMLAttributes<HTMLCalciteInlineEditableElement> & {
        "oncalciteInlineEditableEditingCancel"?: (event: CustomEvent<any>) => void;
        "oncalciteInlineEditableChangesConfirm"?: (event: CustomEvent<any>) => void;
        "oncalciteInlineEditableEnableEditingChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-input": Omit<JSX.CalciteInput, "onCalciteInputFocus" | "onCalciteInputBlur" | "onCalciteInputInput" | "onCalciteInputChange"> & JSXInternal.HTMLAttributes<HTMLCalciteInputElement> & {
        "oncalciteInputFocus"?: (event: CustomEvent<any>) => void;
        "oncalciteInputBlur"?: (event: CustomEvent<any>) => void;
        "oncalciteInputInput"?: (event: CustomEvent<any>) => void;
        "oncalciteInputChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-input-date-picker": Omit<JSX.CalciteInputDatePicker, "onCalciteDatePickerChange" | "onCalciteDatePickerRangeChange"> & JSXInternal.HTMLAttributes<HTMLCalciteInputDatePickerElement> & {
        "oncalciteDatePickerChange"?: (event: CustomEvent<any>) => void;
        "oncalciteDatePickerRangeChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-input-message": JSX.CalciteInputMessage & JSXInternal.HTMLAttributes<HTMLCalciteInputMessageElement>

      "calcite-input-time-picker": Omit<JSX.CalciteInputTimePicker, "onCalciteInputTimePickerChange"> & JSXInternal.HTMLAttributes<HTMLCalciteInputTimePickerElement> & {
        "oncalciteInputTimePickerChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-label": Omit<JSX.CalciteLabel, "onCalciteLabelFocus"> & JSXInternal.HTMLAttributes<HTMLCalciteLabelElement> & {
        "oncalciteLabelFocus"?: (event: CustomEvent<any>) => void;
      }

      "calcite-link": JSX.CalciteLink & JSXInternal.HTMLAttributes<HTMLCalciteLinkElement>

      "calcite-list": JSX.CalciteList & JSXInternal.HTMLAttributes<HTMLCalciteListElement>

      "calcite-list-item": JSX.CalciteListItem & JSXInternal.HTMLAttributes<HTMLCalciteListItemElement>

      "calcite-loader": JSX.CalciteLoader & JSXInternal.HTMLAttributes<HTMLCalciteLoaderElement>

      "calcite-modal": Omit<JSX.CalciteModal, "onCalciteModalOpen" | "onCalciteModalClose"> & JSXInternal.HTMLAttributes<HTMLCalciteModalElement> & {
        "oncalciteModalOpen"?: (event: CustomEvent<any>) => void;
        "oncalciteModalClose"?: (event: CustomEvent<any>) => void;
      }

      "calcite-notice": Omit<JSX.CalciteNotice, "onCalciteNoticeClose" | "onCalciteNoticeOpen"> & JSXInternal.HTMLAttributes<HTMLCalciteNoticeElement> & {
        "oncalciteNoticeClose"?: (event: CustomEvent<any>) => void;
        "oncalciteNoticeOpen"?: (event: CustomEvent<any>) => void;
      }

      "calcite-option": Omit<JSX.CalciteOption, "onCalciteOptionChange"> & JSXInternal.HTMLAttributes<HTMLCalciteOptionElement> & {
        "oncalciteOptionChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-option-group": Omit<JSX.CalciteOptionGroup, "onCalciteOptionGroupChange"> & JSXInternal.HTMLAttributes<HTMLCalciteOptionGroupElement> & {
        "oncalciteOptionGroupChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-pagination": Omit<JSX.CalcitePagination, "onCalcitePaginationUpdate" | "onCalcitePaginationChange"> & JSXInternal.HTMLAttributes<HTMLCalcitePaginationElement> & {
        "oncalcitePaginationUpdate"?: (event: CustomEvent<any>) => void;
        "oncalcitePaginationChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-panel": Omit<JSX.CalcitePanel, "onCalcitePanelDismissedChange" | "onCalcitePanelScroll" | "onCalcitePanelBackClick"> & JSXInternal.HTMLAttributes<HTMLCalcitePanelElement> & {
        "oncalcitePanelDismissedChange"?: (event: CustomEvent<any>) => void;
        "oncalcitePanelScroll"?: (event: CustomEvent<any>) => void;
        "oncalcitePanelBackClick"?: (event: CustomEvent<any>) => void;
      }

      "calcite-pick-list": Omit<JSX.CalcitePickList, "onCalciteListChange"> & JSXInternal.HTMLAttributes<HTMLCalcitePickListElement> & {
        "oncalciteListChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-pick-list-group": JSX.CalcitePickListGroup & JSXInternal.HTMLAttributes<HTMLCalcitePickListGroupElement>

      "calcite-pick-list-item": Omit<JSX.CalcitePickListItem, "onCalciteListItemChange" | "onCalciteListItemRemove" | "onCalciteListItemPropsChange" | "onCalciteListItemValueChange"> & JSXInternal.HTMLAttributes<HTMLCalcitePickListItemElement> & {
        "oncalciteListItemChange"?: (event: CustomEvent<any>) => void;
        "oncalciteListItemRemove"?: (event: CustomEvent<any>) => void;
        "oncalciteListItemPropsChange"?: (event: CustomEvent<any>) => void;
        "oncalciteListItemValueChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-popover": Omit<JSX.CalcitePopover, "onCalcitePopoverClose" | "onCalcitePopoverOpen"> & JSXInternal.HTMLAttributes<HTMLCalcitePopoverElement> & {
        "oncalcitePopoverClose"?: (event: CustomEvent<any>) => void;
        "oncalcitePopoverOpen"?: (event: CustomEvent<any>) => void;
      }

      "calcite-popover-manager": JSX.CalcitePopoverManager & JSXInternal.HTMLAttributes<HTMLCalcitePopoverManagerElement>

      "calcite-progress": JSX.CalciteProgress & JSXInternal.HTMLAttributes<HTMLCalciteProgressElement>

      "calcite-radio": JSX.CalciteRadio & JSXInternal.HTMLAttributes<HTMLCalciteRadioElement>

      "calcite-radio-button": Omit<JSX.CalciteRadioButton, "onCalciteRadioButtonChange" | "onCalciteRadioButtonCheckedChange" | "onCalciteRadioButtonFocusedChange"> & JSXInternal.HTMLAttributes<HTMLCalciteRadioButtonElement> & {
        "oncalciteRadioButtonChange"?: (event: CustomEvent<any>) => void;
        "oncalciteRadioButtonCheckedChange"?: (event: CustomEvent<any>) => void;
        "oncalciteRadioButtonFocusedChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-radio-button-group": Omit<JSX.CalciteRadioButtonGroup, "onCalciteRadioButtonGroupChange"> & JSXInternal.HTMLAttributes<HTMLCalciteRadioButtonGroupElement> & {
        "oncalciteRadioButtonGroupChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-radio-group": Omit<JSX.CalciteRadioGroup, "onCalciteRadioGroupChange"> & JSXInternal.HTMLAttributes<HTMLCalciteRadioGroupElement> & {
        "oncalciteRadioGroupChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-radio-group-item": Omit<JSX.CalciteRadioGroupItem, "onCalciteRadioGroupItemChange"> & JSXInternal.HTMLAttributes<HTMLCalciteRadioGroupItemElement> & {
        "oncalciteRadioGroupItemChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-rating": Omit<JSX.CalciteRating, "onCalciteRatingChange"> & JSXInternal.HTMLAttributes<HTMLCalciteRatingElement> & {
        "oncalciteRatingChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-scrim": JSX.CalciteScrim & JSXInternal.HTMLAttributes<HTMLCalciteScrimElement>

      "calcite-select": Omit<JSX.CalciteSelect, "onCalciteSelectChange"> & JSXInternal.HTMLAttributes<HTMLCalciteSelectElement> & {
        "oncalciteSelectChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-shell": JSX.CalciteShell & JSXInternal.HTMLAttributes<HTMLCalciteShellElement>

      "calcite-shell-center-row": JSX.CalciteShellCenterRow & JSXInternal.HTMLAttributes<HTMLCalciteShellCenterRowElement>

      "calcite-shell-panel": Omit<JSX.CalciteShellPanel, "onCalciteShellPanelToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteShellPanelElement> & {
        "oncalciteShellPanelToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-slider": Omit<JSX.CalciteSlider, "onCalciteSliderChange" | "onCalciteSliderUpdate"> & JSXInternal.HTMLAttributes<HTMLCalciteSliderElement> & {
        "oncalciteSliderChange"?: (event: CustomEvent<any>) => void;
        "oncalciteSliderUpdate"?: (event: CustomEvent<any>) => void;
      }

      "calcite-sortable-list": Omit<JSX.CalciteSortableList, "onCalciteListOrderChange"> & JSXInternal.HTMLAttributes<HTMLCalciteSortableListElement> & {
        "oncalciteListOrderChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-split-button": Omit<JSX.CalciteSplitButton, "onCalciteSplitButtonPrimaryClick" | "onCalciteSplitButtonSecondaryClick"> & JSXInternal.HTMLAttributes<HTMLCalciteSplitButtonElement> & {
        "oncalciteSplitButtonPrimaryClick"?: (event: CustomEvent<any>) => void;
        "oncalciteSplitButtonSecondaryClick"?: (event: CustomEvent<any>) => void;
      }

      "calcite-stepper": Omit<JSX.CalciteStepper, "onCalciteStepperItemChange"> & JSXInternal.HTMLAttributes<HTMLCalciteStepperElement> & {
        "oncalciteStepperItemChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-stepper-item": Omit<JSX.CalciteStepperItem, "onCalciteStepperItemKeyEvent" | "onCalciteStepperItemSelect" | "onCalciteStepperItemRegister"> & JSXInternal.HTMLAttributes<HTMLCalciteStepperItemElement> & {
        "oncalciteStepperItemKeyEvent"?: (event: CustomEvent<any>) => void;
        "oncalciteStepperItemSelect"?: (event: CustomEvent<any>) => void;
        "oncalciteStepperItemRegister"?: (event: CustomEvent<any>) => void;
      }

      "calcite-switch": Omit<JSX.CalciteSwitch, "onCalciteSwitchChange"> & JSXInternal.HTMLAttributes<HTMLCalciteSwitchElement> & {
        "oncalciteSwitchChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tab": Omit<JSX.CalciteTab, "onCalciteTabRegister"> & JSXInternal.HTMLAttributes<HTMLCalciteTabElement> & {
        "oncalciteTabRegister"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tab-nav": Omit<JSX.CalciteTabNav, "onCalciteTabChange"> & JSXInternal.HTMLAttributes<HTMLCalciteTabNavElement> & {
        "oncalciteTabChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tab-title": Omit<JSX.CalciteTabTitle, "onCalciteTabsActivate" | "onCalciteTabsFocusNext" | "onCalciteTabsFocusPrevious" | "onCalciteTabTitleRegister"> & JSXInternal.HTMLAttributes<HTMLCalciteTabTitleElement> & {
        "oncalciteTabsActivate"?: (event: CustomEvent<any>) => void;
        "oncalciteTabsFocusNext"?: (event: CustomEvent<any>) => void;
        "oncalciteTabsFocusPrevious"?: (event: CustomEvent<any>) => void;
        "oncalciteTabTitleRegister"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tabs": JSX.CalciteTabs & JSXInternal.HTMLAttributes<HTMLCalciteTabsElement>

      "calcite-tile": JSX.CalciteTile & JSXInternal.HTMLAttributes<HTMLCalciteTileElement>

      "calcite-tile-select": JSX.CalciteTileSelect & JSXInternal.HTMLAttributes<HTMLCalciteTileSelectElement>

      "calcite-tile-select-group": JSX.CalciteTileSelectGroup & JSXInternal.HTMLAttributes<HTMLCalciteTileSelectGroupElement>

      "calcite-time-picker": Omit<JSX.CalciteTimePicker, "onCalciteTimePickerBlur" | "onCalciteTimePickerChange" | "onCalciteTimePickerFocus"> & JSXInternal.HTMLAttributes<HTMLCalciteTimePickerElement> & {
        "oncalciteTimePickerBlur"?: (event: CustomEvent<any>) => void;
        "oncalciteTimePickerChange"?: (event: CustomEvent<any>) => void;
        "oncalciteTimePickerFocus"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tip": Omit<JSX.CalciteTip, "onCalciteTipDismiss"> & JSXInternal.HTMLAttributes<HTMLCalciteTipElement> & {
        "oncalciteTipDismiss"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tip-group": JSX.CalciteTipGroup & JSXInternal.HTMLAttributes<HTMLCalciteTipGroupElement>

      "calcite-tip-manager": Omit<JSX.CalciteTipManager, "onCalciteTipManagerToggle"> & JSXInternal.HTMLAttributes<HTMLCalciteTipManagerElement> & {
        "oncalciteTipManagerToggle"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tooltip": JSX.CalciteTooltip & JSXInternal.HTMLAttributes<HTMLCalciteTooltipElement>

      "calcite-tooltip-manager": JSX.CalciteTooltipManager & JSXInternal.HTMLAttributes<HTMLCalciteTooltipManagerElement>

      "calcite-tree": Omit<JSX.CalciteTree, "onCalciteTreeSelect"> & JSXInternal.HTMLAttributes<HTMLCalciteTreeElement> & {
        "oncalciteTreeSelect"?: (event: CustomEvent<any>) => void;
      }

      "calcite-tree-item": Omit<JSX.CalciteTreeItem, "onCalciteTreeItemSelect"> & JSXInternal.HTMLAttributes<HTMLCalciteTreeItemElement> & {
        "oncalciteTreeItemSelect"?: (event: CustomEvent<any>) => void;
      }

      "calcite-value-list": Omit<JSX.CalciteValueList, "onCalciteListChange" | "onCalciteListOrderChange"> & JSXInternal.HTMLAttributes<HTMLCalciteValueListElement> & {
        "oncalciteListChange"?: (event: CustomEvent<any>) => void;
        "oncalciteListOrderChange"?: (event: CustomEvent<any>) => void;
      }

      "calcite-value-list-item": Omit<JSX.CalciteValueListItem, "onCalciteListItemRemove"> & JSXInternal.HTMLAttributes<HTMLCalciteValueListItemElement> & {
        "oncalciteListItemRemove"?: (event: CustomEvent<any>) => void;
      };
    }
  }
}
  