UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

828 lines (796 loc) • 127 kB
import type { Accordion } from "./components/calcite-accordion"; import type { AccordionItem } from "./components/calcite-accordion-item"; import type { Action } from "./components/calcite-action"; import type { ActionBar } from "./components/calcite-action-bar"; import type { ActionGroup } from "./components/calcite-action-group"; import type { ActionMenu } from "./components/calcite-action-menu"; import type { ActionPad } from "./components/calcite-action-pad"; import type { Alert } from "./components/calcite-alert"; import type { Autocomplete } from "./components/calcite-autocomplete"; import type { AutocompleteItem } from "./components/calcite-autocomplete-item"; import type { AutocompleteItemGroup } from "./components/calcite-autocomplete-item-group"; import type { Avatar } from "./components/calcite-avatar"; import type { Block } from "./components/calcite-block"; import type { BlockGroup } from "./components/calcite-block-group"; import type { BlockSection } from "./components/calcite-block-section"; import type { Button } from "./components/calcite-button"; import type { Card } from "./components/calcite-card"; import type { CardGroup } from "./components/calcite-card-group"; import type { Carousel } from "./components/calcite-carousel"; import type { CarouselItem } from "./components/calcite-carousel-item"; import type { Checkbox } from "./components/calcite-checkbox"; import type { Chip } from "./components/calcite-chip"; import type { ChipGroup } from "./components/calcite-chip-group"; import type { ColorPicker } from "./components/calcite-color-picker"; import type { ColorPickerHexInput } from "./components/calcite-color-picker-hex-input"; import type { ColorPickerSwatch } from "./components/calcite-color-picker-swatch"; import type { Combobox } from "./components/calcite-combobox"; import type { ComboboxItem } from "./components/calcite-combobox-item"; import type { ComboboxItemGroup } from "./components/calcite-combobox-item-group"; import type { DatePicker } from "./components/calcite-date-picker"; import type { DatePickerDay } from "./components/calcite-date-picker-day"; import type { DatePickerMonth } from "./components/calcite-date-picker-month"; import type { DatePickerMonthHeader } from "./components/calcite-date-picker-month-header"; import type { Dialog } from "./components/calcite-dialog"; import type { Dropdown } from "./components/calcite-dropdown"; import type { DropdownGroup } from "./components/calcite-dropdown-group"; import type { DropdownItem } from "./components/calcite-dropdown-item"; import type { Fab } from "./components/calcite-fab"; import type { Filter } from "./components/calcite-filter"; import type { Flow } from "./components/calcite-flow"; import type { FlowItem } from "./components/calcite-flow-item"; import type { Graph } from "./components/calcite-graph"; import type { Handle } from "./components/calcite-handle"; import type { Icon } from "./components/calcite-icon"; import type { InlineEditable } from "./components/calcite-inline-editable"; import type { Input } from "./components/calcite-input"; import type { InputDatePicker } from "./components/calcite-input-date-picker"; import type { InputMessage } from "./components/calcite-input-message"; import type { InputNumber } from "./components/calcite-input-number"; import type { InputText } from "./components/calcite-input-text"; import type { InputTimePicker } from "./components/calcite-input-time-picker"; import type { InputTimeZone } from "./components/calcite-input-time-zone"; import type { Label } from "./components/calcite-label"; import type { Link } from "./components/calcite-link"; import type { List } from "./components/calcite-list"; import type { ListItem } from "./components/calcite-list-item"; import type { ListItemGroup } from "./components/calcite-list-item-group"; import type { Loader } from "./components/calcite-loader"; import type { Menu } from "./components/calcite-menu"; import type { MenuItem } from "./components/calcite-menu-item"; import type { Meter } from "./components/calcite-meter"; import type { Modal } from "./components/calcite-modal"; import type { Navigation } from "./components/calcite-navigation"; import type { NavigationLogo } from "./components/calcite-navigation-logo"; import type { NavigationUser } from "./components/calcite-navigation-user"; import type { Notice } from "./components/calcite-notice"; import type { Option } from "./components/calcite-option"; import type { OptionGroup } from "./components/calcite-option-group"; import type { Pagination } from "./components/calcite-pagination"; import type { Panel } from "./components/calcite-panel"; import type { Popover } from "./components/calcite-popover"; import type { Progress } from "./components/calcite-progress"; import type { RadioButton } from "./components/calcite-radio-button"; import type { RadioButtonGroup } from "./components/calcite-radio-button-group"; import type { Rating } from "./components/calcite-rating"; import type { Scrim } from "./components/calcite-scrim"; import type { SegmentedControl } from "./components/calcite-segmented-control"; import type { SegmentedControlItem } from "./components/calcite-segmented-control-item"; import type { Select } from "./components/calcite-select"; import type { Sheet } from "./components/calcite-sheet"; import type { Shell } from "./components/calcite-shell"; import type { ShellCenterRow } from "./components/calcite-shell-center-row"; import type { ShellPanel } from "./components/calcite-shell-panel"; import type { Slider } from "./components/calcite-slider"; import type { SortHandle } from "./components/calcite-sort-handle"; import type { SortableList } from "./components/calcite-sortable-list"; import type { SplitButton } from "./components/calcite-split-button"; import type { Stack } from "./components/calcite-stack"; import type { Stepper } from "./components/calcite-stepper"; import type { StepperItem } from "./components/calcite-stepper-item"; import type { Switch } from "./components/calcite-switch"; import type { Tab } from "./components/calcite-tab"; import type { TabNav } from "./components/calcite-tab-nav"; import type { TabTitle } from "./components/calcite-tab-title"; import type { Table } from "./components/calcite-table"; import type { TableCell } from "./components/calcite-table-cell"; import type { TableHeader } from "./components/calcite-table-header"; import type { TableRow } from "./components/calcite-table-row"; import type { Tabs } from "./components/calcite-tabs"; import type { TextArea } from "./components/calcite-text-area"; import type { Tile } from "./components/calcite-tile"; import type { TileGroup } from "./components/calcite-tile-group"; import type { TileSelect } from "./components/calcite-tile-select"; import type { TileSelectGroup } from "./components/calcite-tile-select-group"; import type { TimePicker } from "./components/calcite-time-picker"; import type { Tip } from "./components/calcite-tip"; import type { TipGroup } from "./components/calcite-tip-group"; import type { TipManager } from "./components/calcite-tip-manager"; import type { Tooltip } from "./components/calcite-tooltip"; import type { Tree } from "./components/calcite-tree"; import type { TreeItem } from "./components/calcite-tree-item"; import { Runtime } from '@arcgis/lumina'; declare module "csstype" { interface Properties { [index: `--calcite-${string}`]: any; } } /** @internal */ export declare let assetPathChanged: boolean; export declare const setAssetPath: Runtime["setAssetPath"]; export { getAssetPath } from './runtime'; export interface CalciteActionBarCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteActionBarElement; currentTarget: HTMLCalciteActionBarElement; } export interface CalciteActionMenuCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteActionMenuElement; currentTarget: HTMLCalciteActionMenuElement; } export interface CalciteActionPadCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteActionPadElement; currentTarget: HTMLCalciteActionPadElement; } export interface CalciteAlertCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteAlertElement; currentTarget: HTMLCalciteAlertElement; } export interface CalciteAutocompleteCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteAutocompleteElement; currentTarget: HTMLCalciteAutocompleteElement; } export interface CalciteBlockCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteBlockElement; currentTarget: HTMLCalciteBlockElement; } export interface CalciteBlockGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteBlockGroupElement; currentTarget: HTMLCalciteBlockGroupElement; } export interface CalciteBlockSectionCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteBlockSectionElement; currentTarget: HTMLCalciteBlockSectionElement; } export interface CalciteCardCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteCardElement; currentTarget: HTMLCalciteCardElement; } export interface CalciteCardGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteCardGroupElement; currentTarget: HTMLCalciteCardGroupElement; } export interface CalciteCarouselCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteCarouselElement; currentTarget: HTMLCalciteCarouselElement; } export interface CalciteCheckboxCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteCheckboxElement; currentTarget: HTMLCalciteCheckboxElement; } export interface CalciteChipCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteChipElement; currentTarget: HTMLCalciteChipElement; } export interface CalciteChipGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteChipGroupElement; currentTarget: HTMLCalciteChipGroupElement; } export interface CalciteColorPickerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteColorPickerElement; currentTarget: HTMLCalciteColorPickerElement; } export interface CalciteColorPickerHexInputCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteColorPickerHexInputElement; currentTarget: HTMLCalciteColorPickerHexInputElement; } export interface CalciteComboboxCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteComboboxElement; currentTarget: HTMLCalciteComboboxElement; } export interface CalciteComboboxItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteComboboxItemElement; currentTarget: HTMLCalciteComboboxItemElement; } export interface CalciteDatePickerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteDatePickerElement; currentTarget: HTMLCalciteDatePickerElement; } export interface CalciteDialogCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteDialogElement; currentTarget: HTMLCalciteDialogElement; } export interface CalciteDropdownCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteDropdownElement; currentTarget: HTMLCalciteDropdownElement; } export interface CalciteDropdownItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteDropdownItemElement; currentTarget: HTMLCalciteDropdownItemElement; } export interface CalciteFilterCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteFilterElement; currentTarget: HTMLCalciteFilterElement; } export interface CalciteFlowItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteFlowItemElement; currentTarget: HTMLCalciteFlowItemElement; } export interface CalciteHandleCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteHandleElement; currentTarget: HTMLCalciteHandleElement; } export interface CalciteInlineEditableCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInlineEditableElement; currentTarget: HTMLCalciteInlineEditableElement; } export interface CalciteInputCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputElement; currentTarget: HTMLCalciteInputElement; } export interface CalciteInputDatePickerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputDatePickerElement; currentTarget: HTMLCalciteInputDatePickerElement; } export interface CalciteInputNumberCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputNumberElement; currentTarget: HTMLCalciteInputNumberElement; } export interface CalciteInputTextCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputTextElement; currentTarget: HTMLCalciteInputTextElement; } export interface CalciteInputTimePickerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputTimePickerElement; currentTarget: HTMLCalciteInputTimePickerElement; } export interface CalciteInputTimeZoneCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteInputTimeZoneElement; currentTarget: HTMLCalciteInputTimeZoneElement; } export interface CalciteListCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteListElement; currentTarget: HTMLCalciteListElement; } export interface CalciteListItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteListItemElement; currentTarget: HTMLCalciteListItemElement; } export interface CalciteMenuItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteMenuItemElement; currentTarget: HTMLCalciteMenuItemElement; } export interface CalciteModalCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteModalElement; currentTarget: HTMLCalciteModalElement; } export interface CalciteNavigationCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteNavigationElement; currentTarget: HTMLCalciteNavigationElement; } export interface CalciteNoticeCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteNoticeElement; currentTarget: HTMLCalciteNoticeElement; } export interface CalcitePaginationCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalcitePaginationElement; currentTarget: HTMLCalcitePaginationElement; } export interface CalcitePanelCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalcitePanelElement; currentTarget: HTMLCalcitePanelElement; } export interface CalcitePopoverCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalcitePopoverElement; currentTarget: HTMLCalcitePopoverElement; } export interface CalciteRadioButtonCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteRadioButtonElement; currentTarget: HTMLCalciteRadioButtonElement; } export interface CalciteRadioButtonGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteRadioButtonGroupElement; currentTarget: HTMLCalciteRadioButtonGroupElement; } export interface CalciteRatingCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteRatingElement; currentTarget: HTMLCalciteRatingElement; } export interface CalciteSegmentedControlCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSegmentedControlElement; currentTarget: HTMLCalciteSegmentedControlElement; } export interface CalciteSelectCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSelectElement; currentTarget: HTMLCalciteSelectElement; } export interface CalciteSheetCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSheetElement; currentTarget: HTMLCalciteSheetElement; } export interface CalciteSliderCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSliderElement; currentTarget: HTMLCalciteSliderElement; } export interface CalciteSortHandleCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSortHandleElement; currentTarget: HTMLCalciteSortHandleElement; } export interface CalciteSortableListCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSortableListElement; currentTarget: HTMLCalciteSortableListElement; } export interface CalciteSplitButtonCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSplitButtonElement; currentTarget: HTMLCalciteSplitButtonElement; } export interface CalciteStepperCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteStepperElement; currentTarget: HTMLCalciteStepperElement; } export interface CalciteStepperItemCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteStepperItemElement; currentTarget: HTMLCalciteStepperItemElement; } export interface CalciteSwitchCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteSwitchElement; currentTarget: HTMLCalciteSwitchElement; } export interface CalciteTabNavCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTabNavElement; currentTarget: HTMLCalciteTabNavElement; } export interface CalciteTabTitleCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTabTitleElement; currentTarget: HTMLCalciteTabTitleElement; } export interface CalciteTableCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTableElement; currentTarget: HTMLCalciteTableElement; } export interface CalciteTableRowCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTableRowElement; currentTarget: HTMLCalciteTableRowElement; } export interface CalciteTextAreaCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTextAreaElement; currentTarget: HTMLCalciteTextAreaElement; } export interface CalciteTileCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTileElement; currentTarget: HTMLCalciteTileElement; } export interface CalciteTileGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTileGroupElement; currentTarget: HTMLCalciteTileGroupElement; } export interface CalciteTileSelectCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTileSelectElement; currentTarget: HTMLCalciteTileSelectElement; } export interface CalciteTimePickerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTimePickerElement; currentTarget: HTMLCalciteTimePickerElement; } export interface CalciteTipCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTipElement; currentTarget: HTMLCalciteTipElement; } export interface CalciteTipManagerCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTipManagerElement; currentTarget: HTMLCalciteTipManagerElement; } export interface CalciteTooltipCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTooltipElement; currentTarget: HTMLCalciteTooltipElement; } export interface CalciteTreeCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLCalciteTreeElement; currentTarget: HTMLCalciteTreeElement; } export { ToEvents, TargetedEvent } from "@arcgis/lumina"; declare global { interface HTMLElementTagNameMap { "calcite-accordion": HTMLCalciteAccordionElement; "calcite-accordion-item": HTMLCalciteAccordionItemElement; "calcite-action": HTMLCalciteActionElement; "calcite-action-bar": HTMLCalciteActionBarElement; "calcite-action-group": HTMLCalciteActionGroupElement; "calcite-action-menu": HTMLCalciteActionMenuElement; "calcite-action-pad": HTMLCalciteActionPadElement; "calcite-alert": HTMLCalciteAlertElement; "calcite-autocomplete": HTMLCalciteAutocompleteElement; "calcite-autocomplete-item": HTMLCalciteAutocompleteItemElement; "calcite-autocomplete-item-group": HTMLCalciteAutocompleteItemGroupElement; "calcite-avatar": HTMLCalciteAvatarElement; "calcite-block": HTMLCalciteBlockElement; "calcite-block-group": HTMLCalciteBlockGroupElement; "calcite-block-section": HTMLCalciteBlockSectionElement; "calcite-button": HTMLCalciteButtonElement; "calcite-card": HTMLCalciteCardElement; "calcite-card-group": HTMLCalciteCardGroupElement; "calcite-carousel": HTMLCalciteCarouselElement; "calcite-carousel-item": HTMLCalciteCarouselItemElement; "calcite-checkbox": HTMLCalciteCheckboxElement; "calcite-chip": HTMLCalciteChipElement; "calcite-chip-group": HTMLCalciteChipGroupElement; "calcite-color-picker": HTMLCalciteColorPickerElement; "calcite-color-picker-hex-input": HTMLCalciteColorPickerHexInputElement; "calcite-color-picker-swatch": HTMLCalciteColorPickerSwatchElement; "calcite-combobox": HTMLCalciteComboboxElement; "calcite-combobox-item": HTMLCalciteComboboxItemElement; "calcite-combobox-item-group": HTMLCalciteComboboxItemGroupElement; "calcite-date-picker": HTMLCalciteDatePickerElement; "calcite-date-picker-day": HTMLCalciteDatePickerDayElement; "calcite-date-picker-month": HTMLCalciteDatePickerMonthElement; "calcite-date-picker-month-header": HTMLCalciteDatePickerMonthHeaderElement; "calcite-dialog": HTMLCalciteDialogElement; "calcite-dropdown": HTMLCalciteDropdownElement; "calcite-dropdown-group": HTMLCalciteDropdownGroupElement; "calcite-dropdown-item": HTMLCalciteDropdownItemElement; "calcite-fab": HTMLCalciteFabElement; "calcite-filter": HTMLCalciteFilterElement; "calcite-flow": HTMLCalciteFlowElement; "calcite-flow-item": HTMLCalciteFlowItemElement; "calcite-graph": HTMLCalciteGraphElement; "calcite-handle": HTMLCalciteHandleElement; "calcite-icon": HTMLCalciteIconElement; "calcite-inline-editable": HTMLCalciteInlineEditableElement; "calcite-input": HTMLCalciteInputElement; "calcite-input-date-picker": HTMLCalciteInputDatePickerElement; "calcite-input-message": HTMLCalciteInputMessageElement; "calcite-input-number": HTMLCalciteInputNumberElement; "calcite-input-text": HTMLCalciteInputTextElement; "calcite-input-time-picker": HTMLCalciteInputTimePickerElement; "calcite-input-time-zone": HTMLCalciteInputTimeZoneElement; "calcite-label": HTMLCalciteLabelElement; "calcite-link": HTMLCalciteLinkElement; "calcite-list": HTMLCalciteListElement; "calcite-list-item": HTMLCalciteListItemElement; "calcite-list-item-group": HTMLCalciteListItemGroupElement; "calcite-loader": HTMLCalciteLoaderElement; "calcite-menu": HTMLCalciteMenuElement; "calcite-menu-item": HTMLCalciteMenuItemElement; "calcite-meter": HTMLCalciteMeterElement; "calcite-modal": HTMLCalciteModalElement; "calcite-navigation": HTMLCalciteNavigationElement; "calcite-navigation-logo": HTMLCalciteNavigationLogoElement; "calcite-navigation-user": HTMLCalciteNavigationUserElement; "calcite-notice": HTMLCalciteNoticeElement; "calcite-option": HTMLCalciteOptionElement; "calcite-option-group": HTMLCalciteOptionGroupElement; "calcite-pagination": HTMLCalcitePaginationElement; "calcite-panel": HTMLCalcitePanelElement; "calcite-popover": HTMLCalcitePopoverElement; "calcite-progress": HTMLCalciteProgressElement; "calcite-radio-button": HTMLCalciteRadioButtonElement; "calcite-radio-button-group": HTMLCalciteRadioButtonGroupElement; "calcite-rating": HTMLCalciteRatingElement; "calcite-scrim": HTMLCalciteScrimElement; "calcite-segmented-control": HTMLCalciteSegmentedControlElement; "calcite-segmented-control-item": HTMLCalciteSegmentedControlItemElement; "calcite-select": HTMLCalciteSelectElement; "calcite-sheet": HTMLCalciteSheetElement; "calcite-shell": HTMLCalciteShellElement; "calcite-shell-center-row": HTMLCalciteShellCenterRowElement; "calcite-shell-panel": HTMLCalciteShellPanelElement; "calcite-slider": HTMLCalciteSliderElement; "calcite-sort-handle": HTMLCalciteSortHandleElement; "calcite-sortable-list": HTMLCalciteSortableListElement; "calcite-split-button": HTMLCalciteSplitButtonElement; "calcite-stack": HTMLCalciteStackElement; "calcite-stepper": HTMLCalciteStepperElement; "calcite-stepper-item": HTMLCalciteStepperItemElement; "calcite-switch": HTMLCalciteSwitchElement; "calcite-tab": HTMLCalciteTabElement; "calcite-tab-nav": HTMLCalciteTabNavElement; "calcite-tab-title": HTMLCalciteTabTitleElement; "calcite-table": HTMLCalciteTableElement; "calcite-table-cell": HTMLCalciteTableCellElement; "calcite-table-header": HTMLCalciteTableHeaderElement; "calcite-table-row": HTMLCalciteTableRowElement; "calcite-tabs": HTMLCalciteTabsElement; "calcite-text-area": HTMLCalciteTextAreaElement; "calcite-tile": HTMLCalciteTileElement; "calcite-tile-group": HTMLCalciteTileGroupElement; "calcite-tile-select": HTMLCalciteTileSelectElement; "calcite-tile-select-group": HTMLCalciteTileSelectGroupElement; "calcite-time-picker": HTMLCalciteTimePickerElement; "calcite-tip": HTMLCalciteTipElement; "calcite-tip-group": HTMLCalciteTipGroupElement; "calcite-tip-manager": HTMLCalciteTipManagerElement; "calcite-tooltip": HTMLCalciteTooltipElement; "calcite-tree": HTMLCalciteTreeElement; "calcite-tree-item": HTMLCalciteTreeItemElement; } interface HTMLCalciteAccordionElement extends Accordion { } interface HTMLCalciteAccordionItemElement extends AccordionItem { } interface HTMLCalciteActionElement extends Action { } interface HTMLCalciteActionBarElementEventMap { "calciteActionBarToggle": ActionBar["calciteActionBarToggle"]["detail"]; } interface HTMLCalciteActionBarElement extends ActionBar { addEventListener<K extends keyof HTMLCalciteActionBarElementEventMap>(type: K, listener: (this: HTMLCalciteActionBarElement, ev: CalciteActionBarCustomEvent<HTMLCalciteActionBarElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteActionBarElementEventMap>(type: K, listener: (this: HTMLCalciteActionBarElement, ev: CalciteActionBarCustomEvent<HTMLCalciteActionBarElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteActionGroupElement extends ActionGroup { } interface HTMLCalciteActionMenuElementEventMap { "calciteActionMenuOpen": ActionMenu["calciteActionMenuOpen"]["detail"]; } interface HTMLCalciteActionMenuElement extends ActionMenu { addEventListener<K extends keyof HTMLCalciteActionMenuElementEventMap>(type: K, listener: (this: HTMLCalciteActionMenuElement, ev: CalciteActionMenuCustomEvent<HTMLCalciteActionMenuElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteActionMenuElementEventMap>(type: K, listener: (this: HTMLCalciteActionMenuElement, ev: CalciteActionMenuCustomEvent<HTMLCalciteActionMenuElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteActionPadElementEventMap { "calciteActionPadToggle": ActionPad["calciteActionPadToggle"]["detail"]; } interface HTMLCalciteActionPadElement extends ActionPad { addEventListener<K extends keyof HTMLCalciteActionPadElementEventMap>(type: K, listener: (this: HTMLCalciteActionPadElement, ev: CalciteActionPadCustomEvent<HTMLCalciteActionPadElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteActionPadElementEventMap>(type: K, listener: (this: HTMLCalciteActionPadElement, ev: CalciteActionPadCustomEvent<HTMLCalciteActionPadElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteAlertElementEventMap { "calciteAlertBeforeClose": Alert["calciteAlertBeforeClose"]["detail"]; "calciteAlertBeforeOpen": Alert["calciteAlertBeforeOpen"]["detail"]; "calciteAlertClose": Alert["calciteAlertClose"]["detail"]; "calciteAlertOpen": Alert["calciteAlertOpen"]["detail"]; } interface HTMLCalciteAlertElement extends Alert { addEventListener<K extends keyof HTMLCalciteAlertElementEventMap>(type: K, listener: (this: HTMLCalciteAlertElement, ev: CalciteAlertCustomEvent<HTMLCalciteAlertElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteAlertElementEventMap>(type: K, listener: (this: HTMLCalciteAlertElement, ev: CalciteAlertCustomEvent<HTMLCalciteAlertElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteAutocompleteElementEventMap { "calciteAutocompleteBeforeClose": Autocomplete["calciteAutocompleteBeforeClose"]["detail"]; "calciteAutocompleteBeforeOpen": Autocomplete["calciteAutocompleteBeforeOpen"]["detail"]; "calciteAutocompleteChange": Autocomplete["calciteAutocompleteChange"]["detail"]; "calciteAutocompleteClose": Autocomplete["calciteAutocompleteClose"]["detail"]; "calciteAutocompleteOpen": Autocomplete["calciteAutocompleteOpen"]["detail"]; "calciteAutocompleteTextChange": Autocomplete["calciteAutocompleteTextChange"]["detail"]; "calciteAutocompleteTextInput": Autocomplete["calciteAutocompleteTextInput"]["detail"]; } interface HTMLCalciteAutocompleteElement extends Autocomplete { addEventListener<K extends keyof HTMLCalciteAutocompleteElementEventMap>(type: K, listener: (this: HTMLCalciteAutocompleteElement, ev: CalciteAutocompleteCustomEvent<HTMLCalciteAutocompleteElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteAutocompleteElementEventMap>(type: K, listener: (this: HTMLCalciteAutocompleteElement, ev: CalciteAutocompleteCustomEvent<HTMLCalciteAutocompleteElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteAutocompleteItemElement extends AutocompleteItem { } interface HTMLCalciteAutocompleteItemGroupElement extends AutocompleteItemGroup { } interface HTMLCalciteAvatarElement extends Avatar { } interface HTMLCalciteBlockElementEventMap { "calciteBlockBeforeClose": Block["calciteBlockBeforeClose"]["detail"]; "calciteBlockBeforeOpen": Block["calciteBlockBeforeOpen"]["detail"]; "calciteBlockClose": Block["calciteBlockClose"]["detail"]; "calciteBlockOpen": Block["calciteBlockOpen"]["detail"]; "calciteBlockSortHandleBeforeClose": Block["calciteBlockSortHandleBeforeClose"]["detail"]; "calciteBlockSortHandleBeforeOpen": Block["calciteBlockSortHandleBeforeOpen"]["detail"]; "calciteBlockSortHandleClose": Block["calciteBlockSortHandleClose"]["detail"]; "calciteBlockSortHandleOpen": Block["calciteBlockSortHandleOpen"]["detail"]; "calciteBlockToggle": Block["calciteBlockToggle"]["detail"]; } interface HTMLCalciteBlockElement extends Block { addEventListener<K extends keyof HTMLCalciteBlockElementEventMap>(type: K, listener: (this: HTMLCalciteBlockElement, ev: CalciteBlockCustomEvent<HTMLCalciteBlockElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteBlockElementEventMap>(type: K, listener: (this: HTMLCalciteBlockElement, ev: CalciteBlockCustomEvent<HTMLCalciteBlockElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteBlockGroupElementEventMap { "calciteBlockGroupDragEnd": BlockGroup["calciteBlockGroupDragEnd"]["detail"]; "calciteBlockGroupDragStart": BlockGroup["calciteBlockGroupDragStart"]["detail"]; "calciteBlockGroupMoveHalt": BlockGroup["calciteBlockGroupMoveHalt"]["detail"]; "calciteBlockGroupOrderChange": BlockGroup["calciteBlockGroupOrderChange"]["detail"]; } interface HTMLCalciteBlockGroupElement extends BlockGroup { addEventListener<K extends keyof HTMLCalciteBlockGroupElementEventMap>(type: K, listener: (this: HTMLCalciteBlockGroupElement, ev: CalciteBlockGroupCustomEvent<HTMLCalciteBlockGroupElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteBlockGroupElementEventMap>(type: K, listener: (this: HTMLCalciteBlockGroupElement, ev: CalciteBlockGroupCustomEvent<HTMLCalciteBlockGroupElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteBlockSectionElementEventMap { "calciteBlockSectionToggle": BlockSection["calciteBlockSectionToggle"]["detail"]; } interface HTMLCalciteBlockSectionElement extends BlockSection { addEventListener<K extends keyof HTMLCalciteBlockSectionElementEventMap>(type: K, listener: (this: HTMLCalciteBlockSectionElement, ev: CalciteBlockSectionCustomEvent<HTMLCalciteBlockSectionElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteBlockSectionElementEventMap>(type: K, listener: (this: HTMLCalciteBlockSectionElement, ev: CalciteBlockSectionCustomEvent<HTMLCalciteBlockSectionElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteButtonElement extends Button { } interface HTMLCalciteCardElementEventMap { "calciteCardSelect": Card["calciteCardSelect"]["detail"]; } interface HTMLCalciteCardElement extends Card { addEventListener<K extends keyof HTMLCalciteCardElementEventMap>(type: K, listener: (this: HTMLCalciteCardElement, ev: CalciteCardCustomEvent<HTMLCalciteCardElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteCardElementEventMap>(type: K, listener: (this: HTMLCalciteCardElement, ev: CalciteCardCustomEvent<HTMLCalciteCardElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteCardGroupElementEventMap { "calciteCardGroupSelect": CardGroup["calciteCardGroupSelect"]["detail"]; } interface HTMLCalciteCardGroupElement extends CardGroup { addEventListener<K extends keyof HTMLCalciteCardGroupElementEventMap>(type: K, listener: (this: HTMLCalciteCardGroupElement, ev: CalciteCardGroupCustomEvent<HTMLCalciteCardGroupElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteCardGroupElementEventMap>(type: K, listener: (this: HTMLCalciteCardGroupElement, ev: CalciteCardGroupCustomEvent<HTMLCalciteCardGroupElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteCarouselElementEventMap { "calciteCarouselChange": Carousel["calciteCarouselChange"]["detail"]; "calciteCarouselPause": Carousel["calciteCarouselPause"]["detail"]; "calciteCarouselPlay": Carousel["calciteCarouselPlay"]["detail"]; "calciteCarouselResume": Carousel["calciteCarouselResume"]["detail"]; "calciteCarouselStop": Carousel["calciteCarouselStop"]["detail"]; } interface HTMLCalciteCarouselElement extends Carousel { addEventListener<K extends keyof HTMLCalciteCarouselElementEventMap>(type: K, listener: (this: HTMLCalciteCarouselElement, ev: CalciteCarouselCustomEvent<HTMLCalciteCarouselElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteCarouselElementEventMap>(type: K, listener: (this: HTMLCalciteCarouselElement, ev: CalciteCarouselCustomEvent<HTMLCalciteCarouselElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteCarouselItemElement extends CarouselItem { } interface HTMLCalciteCheckboxElementEventMap { "calciteCheckboxChange": Checkbox["calciteCheckboxChange"]["detail"]; } interface HTMLCalciteCheckboxElement extends Checkbox { addEventListener<K extends keyof HTMLCalciteCheckboxElementEventMap>(type: K, listener: (this: HTMLCalciteCheckboxElement, ev: CalciteCheckboxCustomEvent<HTMLCalciteCheckboxElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteCheckboxElementEventMap>(type: K, listener: (this: HTMLCalciteCheckboxElement, ev: CalciteCheckboxCustomEvent<HTMLCalciteCheckboxElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteChipElementEventMap { "calciteChipClose": Chip["calciteChipClose"]["detail"]; "calciteChipSelect": Chip["calciteChipSelect"]["detail"]; } interface HTMLCalciteChipElement extends Chip { addEventListener<K extends keyof HTMLCalciteChipElementEventMap>(type: K, listener: (this: HTMLCalciteChipElement, ev: CalciteChipCustomEvent<HTMLCalciteChipElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteChipElementEventMap>(type: K, listener: (this: HTMLCalciteChipElement, ev: CalciteChipCustomEvent<HTMLCalciteChipElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteChipGroupElementEventMap { "calciteChipGroupSelect": ChipGroup["calciteChipGroupSelect"]["detail"]; } interface HTMLCalciteChipGroupElement extends ChipGroup { addEventListener<K extends keyof HTMLCalciteChipGroupElementEventMap>(type: K, listener: (this: HTMLCalciteChipGroupElement, ev: CalciteChipGroupCustomEvent<HTMLCalciteChipGroupElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteChipGroupElementEventMap>(type: K, listener: (this: HTMLCalciteChipGroupElement, ev: CalciteChipGroupCustomEvent<HTMLCalciteChipGroupElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteColorPickerElementEventMap { "calciteColorPickerChange": ColorPicker["calciteColorPickerChange"]["detail"]; "calciteColorPickerInput": ColorPicker["calciteColorPickerInput"]["detail"]; } interface HTMLCalciteColorPickerElement extends ColorPicker { addEventListener<K extends keyof HTMLCalciteColorPickerElementEventMap>(type: K, listener: (this: HTMLCalciteColorPickerElement, ev: CalciteColorPickerCustomEvent<HTMLCalciteColorPickerElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteColorPickerElementEventMap>(type: K, listener: (this: HTMLCalciteColorPickerElement, ev: CalciteColorPickerCustomEvent<HTMLCalciteColorPickerElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteColorPickerHexInputElementEventMap { "calciteColorPickerHexInputChange": ColorPickerHexInput["calciteColorPickerHexInputChange"]["detail"]; } interface HTMLCalciteColorPickerHexInputElement extends ColorPickerHexInput { addEventListener<K extends keyof HTMLCalciteColorPickerHexInputElementEventMap>(type: K, listener: (this: HTMLCalciteColorPickerHexInputElement, ev: CalciteColorPickerHexInputCustomEvent<HTMLCalciteColorPickerHexInputElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLCalciteColorPickerHexInputElementEventMap>(type: K, listener: (this: HTMLCalciteColorPickerHexInputElement, ev: CalciteColorPickerHexInputCustomEvent<HTMLCalciteColorPickerHexInputElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } interface HTMLCalciteColorPickerSwatchElement extends ColorPickerSwatch { } interface HTMLCalciteComboboxElementEventMap { "calciteComboboxBeforeClose": Combobox["calciteComboboxBeforeClose"]["detail"]; "calciteComboboxBeforeOpen": Combobox