/* 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 './stencil.core';


import {
  IconPosition,
} from './enums/button-icon.enum';
import {
  ButtonType,
} from './enums/button-type.enum';
import {
  Element,
  EventEmitter,
} from './stencil.core';
import {
  EdelInputSelectOptions,
} from './interfaces/input-select-options.interface';
import {
  GraphqlClient,
  ZeroData,
} from './interfaces/graphql.interface';
import {
  QuickNavigatorSelection,
} from './interfaces/quick-navigator-interface';
import {
  SidemenuPosition,
} from './enums/sidemenu-position.enum';
import {
  Action,
  ActionEvent,
  TableColumn,
  TableRow,
} from './interfaces/table.interface';
import {
  ToastKind,
} from './enums/toast-kind.enum';
import {
  ClosableToast,
  ToastExpirationOptions,
} from './interfaces/toast.interface';
import {
  ToolbarBorder,
} from './enums/toolbar-border.enum';


export namespace Components {

  interface EdelButtonGroupItem {}
  interface EdelButtonGroupItemAttributes extends StencilHTMLAttributes {}

  interface EdelButtonGroup {
    'plain': boolean;
  }
  interface EdelButtonGroupAttributes extends StencilHTMLAttributes {
    'plain'?: boolean;
  }

  interface EdelButton {
    'autofocus': boolean;
    'disabled': boolean;
    'full': boolean;
    'hasHover': boolean;
    'icon': string | null;
    'iconPosition': IconPosition;
    'label': string | null;
    'noPointerEvents': boolean;
    'plain': boolean;
    'showImage': boolean;
    'slim': boolean;
    'submit': boolean;
    'type': ButtonType;
  }
  interface EdelButtonAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'full'?: boolean;
    'hasHover'?: boolean;
    'icon'?: string | null;
    'iconPosition'?: IconPosition;
    'label'?: string | null;
    'noPointerEvents'?: boolean;
    'onEmit'?: (event: CustomEvent<MouseEvent>) => void;
    'plain'?: boolean;
    'showImage'?: boolean;
    'slim'?: boolean;
    'submit'?: boolean;
    'type'?: ButtonType;
  }

  interface EdelCardContent {}
  interface EdelCardContentAttributes extends StencilHTMLAttributes {}

  interface EdelCardIcon {
    'color': string | undefined;
    'icon': string | null;
  }
  interface EdelCardIconAttributes extends StencilHTMLAttributes {
    'color'?: string | undefined;
    'icon'?: string | null;
  }

  interface EdelCardMeta {}
  interface EdelCardMetaAttributes extends StencilHTMLAttributes {}

  interface EdelCard {
    'background': boolean;
    'bgColor': string | null;
    'borderColor': string | null;
    'hover': boolean;
    'inverted': boolean;
    'plain': boolean;
    'slim': boolean;
    'spaced': boolean;
  }
  interface EdelCardAttributes extends StencilHTMLAttributes {
    'background'?: boolean;
    'bgColor'?: string | null;
    'borderColor'?: string | null;
    'hover'?: boolean;
    'inverted'?: boolean;
    'plain'?: boolean;
    'slim'?: boolean;
    'spaced'?: boolean;
  }

  interface EdelConfiggridItem {
    'isHead': boolean;
  }
  interface EdelConfiggridItemAttributes extends StencilHTMLAttributes {
    'isHead'?: boolean;
  }

  interface EdelConfiggridLabel {}
  interface EdelConfiggridLabelAttributes extends StencilHTMLAttributes {}

  interface EdelConfiggridOption {}
  interface EdelConfiggridOptionAttributes extends StencilHTMLAttributes {}

  interface EdelConfiggrid {}
  interface EdelConfiggridAttributes extends StencilHTMLAttributes {}

  interface EdelContainerItem {
    'full': boolean;
  }
  interface EdelContainerItemAttributes extends StencilHTMLAttributes {
    'full'?: boolean;
  }

  interface EdelContainer {
    'default': boolean;
    'limit': boolean;
  }
  interface EdelContainerAttributes extends StencilHTMLAttributes {
    'default'?: boolean;
    'limit'?: boolean;
  }

  interface EdelContext {
    'endpoint': string;
    'jwt': string;
  }
  interface EdelContextAttributes extends StencilHTMLAttributes {
    'endpoint'?: string;
    'jwt'?: string;
    'onContextUpdated'?: (event: CustomEvent<{ jwt: string, endpoint: string }>) => void;
  }

  interface EdelDataFormItem {
    'half': boolean;
  }
  interface EdelDataFormItemAttributes extends StencilHTMLAttributes {
    'half'?: boolean;
  }

  interface EdelDataForm {
    'grid': boolean;
    'spaced': boolean;
  }
  interface EdelDataFormAttributes extends StencilHTMLAttributes {
    'grid'?: boolean;
    'spaced'?: boolean;
  }

  interface EdelDropdown {
    'connected': boolean;
    'fixed': boolean;
    'flying': boolean;
    'inline': boolean;
    'options': any;
    'reference'?: Element;
  }
  interface EdelDropdownAttributes extends StencilHTMLAttributes {
    'connected'?: boolean;
    'fixed'?: boolean;
    'flying'?: boolean;
    'inline'?: boolean;
    'onBackgroundClick'?: (event: CustomEvent) => void;
    'options'?: any;
    'reference'?: Element;
  }

  interface EdelFormItem {
    'half': boolean;
  }
  interface EdelFormItemAttributes extends StencilHTMLAttributes {
    'half'?: boolean;
  }

  interface EdelForm {
    'grid': boolean;
    'spaced': boolean;
  }
  interface EdelFormAttributes extends StencilHTMLAttributes {
    'grid'?: boolean;
    'onEmit'?: (event: CustomEvent<CustomEvent>) => void;
    'spaced'?: boolean;
  }

  interface EdelHeader {
    'backgroundColor': string | null;
    'dark': boolean;
    'extended': boolean;
    'light': boolean;
  }
  interface EdelHeaderAttributes extends StencilHTMLAttributes {
    'backgroundColor': string | null;
    'dark'?: boolean;
    'extended'?: boolean;
    'light'?: boolean;
  }

  interface EdelHeaderbarProfile {}
  interface EdelHeaderbarProfileAttributes extends StencilHTMLAttributes {}

  interface EdelHeaderbarWorkspace {}
  interface EdelHeaderbarWorkspaceAttributes extends StencilHTMLAttributes {}

  interface EdelHeaderbar {}
  interface EdelHeaderbarAttributes extends StencilHTMLAttributes {}

  interface EdelIcon {
    'color': string | undefined;
    'faStyle': string | null;
    'name': string | null;
    'size': string | null;
  }
  interface EdelIconAttributes extends StencilHTMLAttributes {
    'color'?: string | undefined;
    'faStyle'?: string | null;
    'name'?: string | null;
    'size'?: string | null;
  }

  interface EdelInputNumber {
    'autofocus': boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'placeholder': string;
    'value': number;
  }
  interface EdelInputNumberAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'onAfterEdit'?: (event: CustomEvent) => void;
    'onValueChange'?: (event: CustomEvent) => void;
    'placeholder': string;
    'value': number;
  }

  interface EdelInputPassword {
    'autofocus': boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'placeholder': string;
    'value': string;
  }
  interface EdelInputPasswordAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'onAfterEdit'?: (event: CustomEvent) => void;
    'onValueChange'?: (event: CustomEvent) => void;
    'placeholder': string;
    'value': string;
  }

  interface EdelInputSelectIcon {
    'autofocus': boolean;
    'inline': boolean;
    'maxCount': number;
    'placeholder': string;
    'search': boolean;
    'searchBehavior': string;
    'value': string | null;
  }
  interface EdelInputSelectIconAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'inline'?: boolean;
    'maxCount'?: number;
    'placeholder'?: string;
    'search'?: boolean;
    'searchBehavior'?: string;
    'value'?: string | null;
  }

  interface EdelInputSelect {
    'autofocus': boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'inline': boolean;
    'maxCount': number;
    'options'?: string | EdelInputSelectOptions[];
    'placeholder': string;
    'search': boolean;
    'searchBehavior': string;
    'value': string | null;
  }
  interface EdelInputSelectAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'inline'?: boolean;
    'maxCount'?: number;
    'onValueChange'?: (event: CustomEvent) => void;
    'options'?: string | EdelInputSelectOptions[];
    'placeholder': string;
    'search'?: boolean;
    'searchBehavior'?: string;
    'value'?: string | null;
  }

  interface EdelInputText {
    'autoComplete'?: string;
    'autofocus': boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'placeholder': string;
    'value': string;
  }
  interface EdelInputTextAttributes extends StencilHTMLAttributes {
    'autoComplete'?: string;
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'inGroup'?: boolean;
    'onAfterEdit'?: (event: CustomEvent) => void;
    'onStartEdit'?: (event: CustomEvent) => void;
    'onValueChange'?: (event: CustomEvent) => void;
    'placeholder': string;
    'value': string;
  }

  interface EdelInputTextarea {
    'autofocus': boolean;
    'disabled'?: boolean;
    'height': number;
    'inGroup'?: boolean;
    'placeholder': string;
    'value': string;
  }
  interface EdelInputTextareaAttributes extends StencilHTMLAttributes {
    'autofocus'?: boolean;
    'disabled'?: boolean;
    'height': number;
    'inGroup'?: boolean;
    'onAfterEdit'?: (event: CustomEvent) => void;
    'onValueChange'?: (event: CustomEvent) => void;
    'placeholder': string;
    'value': string;
  }

  interface EdelInputgroupItem {
    'reversed': boolean;
  }
  interface EdelInputgroupItemAttributes extends StencilHTMLAttributes {
    'reversed'?: boolean;
  }

  interface EdelInputgroup {}
  interface EdelInputgroupAttributes extends StencilHTMLAttributes {}

  interface EdelItemlistItem {
    'icon': string | null;
    'label': string;
    'removeButton': boolean;
    'renderLink': boolean;
  }
  interface EdelItemlistItemAttributes extends StencilHTMLAttributes {
    'icon'?: string | null;
    'label': string;
    'onItemClick'?: (event: CustomEvent) => void;
    'removeButton'?: boolean;
    'renderLink'?: boolean;
  }

  interface EdelItemlist {}
  interface EdelItemlistAttributes extends StencilHTMLAttributes {}

  interface EdelLayoutInner {}
  interface EdelLayoutInnerAttributes extends StencilHTMLAttributes {}

  interface EdelLayoutScroll {
    'landscape': boolean;
  }
  interface EdelLayoutScrollAttributes extends StencilHTMLAttributes {
    'landscape'?: boolean;
  }

  interface EdelLayout {
    'allowScroll': boolean;
    'assistant': boolean;
    'base': boolean;
    'center': boolean;
    'default': boolean;
    'inner': boolean;
    'landscape': boolean;
    'layoutSettingsPage': boolean;
    'sidebar': string;
    'split': boolean;
    'toolbar': boolean;
    'toolbarFixed': boolean;
    'toolbarReversed': boolean;
  }
  interface EdelLayoutAttributes extends StencilHTMLAttributes {
    'allowScroll'?: boolean;
    'assistant'?: boolean;
    'base'?: boolean;
    'center'?: boolean;
    'default'?: boolean;
    'inner'?: boolean;
    'landscape'?: boolean;
    'layoutSettingsPage'?: boolean;
    'sidebar'?: string;
    'split'?: boolean;
    'toolbar'?: boolean;
    'toolbarFixed'?: boolean;
    'toolbarReversed'?: boolean;
  }

  interface EdelLinklistItemContainer {}
  interface EdelLinklistItemContainerAttributes extends StencilHTMLAttributes {}

  interface EdelLinklistItem {
    'class': string | { [className: string]: boolean } | undefined;
    'description': string | null;
    'icon': string | null;
    'label': string | null;
    'note': string | null;
    'on': boolean;
  }
  interface EdelLinklistItemAttributes extends StencilHTMLAttributes {
    'class'?: string | { [className: string]: boolean } | undefined;
    'description'?: string | null;
    'icon'?: string | null;
    'label'?: string | null;
    'note'?: string | null;
    'on'?: boolean;
    'onEmit'?: (event: CustomEvent<MouseEvent>) => void;
  }

  interface EdelLinklistTitle {}
  interface EdelLinklistTitleAttributes extends StencilHTMLAttributes {}

  interface EdelLinklist {
    'extended': boolean;
    'insideCard': boolean;
    'isSidebar': boolean;
    'landscape': boolean;
    'spaced': boolean;
  }
  interface EdelLinklistAttributes extends StencilHTMLAttributes {
    'extended'?: boolean;
    'insideCard'?: boolean;
    'isSidebar'?: boolean;
    'landscape'?: boolean;
    'spaced'?: boolean;
  }

  interface EdelLoadingSpinner {
    'withMargin': boolean;
  }
  interface EdelLoadingSpinnerAttributes extends StencilHTMLAttributes {
    'withMargin'?: boolean;
  }

  interface EdelMenuItem {
    'active': boolean;
    'class': string | { [className: string]: boolean } | undefined;
  }
  interface EdelMenuItemAttributes extends StencilHTMLAttributes {
    'active'?: boolean;
    'class'?: string | { [className: string]: boolean } | undefined;
    'onEmit'?: (event: CustomEvent<MouseEvent>) => void;
  }

  interface EdelMenu {
    'full': boolean;
    'hasIcon': boolean;
    'highlight': boolean;
    'isHeader': boolean;
    'plain': boolean;
    'uppercase': boolean;
  }
  interface EdelMenuAttributes extends StencilHTMLAttributes {
    'full'?: boolean;
    'hasIcon'?: boolean;
    'highlight'?: boolean;
    'isHeader'?: boolean;
    'plain'?: boolean;
    'uppercase'?: boolean;
  }

  interface EdelModal {
    'center': boolean;
    /**
    * Displays the modal inline.
    */
    'demo': boolean;
    'full': boolean;
  }
  interface EdelModalAttributes extends StencilHTMLAttributes {
    'center'?: boolean;
    /**
    * Displays the modal inline.
    */
    'demo'?: boolean;
    'full'?: boolean;
  }

  interface EdelBreadcrumbItem {
    'isLink': boolean;
    'link': string | null;
  }
  interface EdelBreadcrumbItemAttributes extends StencilHTMLAttributes {
    'isLink'?: boolean;
    'link'?: string | null;
  }

  interface EdelBreadcrumb {}
  interface EdelBreadcrumbAttributes extends StencilHTMLAttributes {}

  interface EdelNavSearch {}
  interface EdelNavSearchAttributes extends StencilHTMLAttributes {}

  interface EdelNav {}
  interface EdelNavAttributes extends StencilHTMLAttributes {}

  interface EdelQuickNavigatorActions {}
  interface EdelQuickNavigatorActionsAttributes extends StencilHTMLAttributes {}

  interface EdelQuickNavigatorEntry {
    'canNavigate': boolean;
    'icon': string | undefined;
    'label': string;
  }
  interface EdelQuickNavigatorEntryAttributes extends StencilHTMLAttributes {
    'canNavigate'?: boolean;
    'icon'?: string | undefined;
    'label': string;
    'onNavigate'?: (event: CustomEvent) => void;
    'onSelect'?: (event: CustomEvent) => void;
  }

  interface EdelQuickNavigatorHead {
    'enableBackIcon': boolean;
    'title': string;
  }
  interface EdelQuickNavigatorHeadAttributes extends StencilHTMLAttributes {
    'enableBackIcon'?: boolean;
    'onBack'?: (event: CustomEvent) => void;
    'title'?: string;
  }

  interface EdelQuickNavigator {
    'graphClient': GraphqlClient;
    'language': string | string;
    'onlyOrgItemTypes': boolean | boolean;
    'pageSize': number;
    'reloadData': number;
    'zeroData': ZeroData;
  }
  interface EdelQuickNavigatorAttributes extends StencilHTMLAttributes {
    'graphClient': GraphqlClient;
    'language'?: string | string;
    'onNavigated'?: (event: CustomEvent<QuickNavigatorSelection>) => void;
    'onSelected'?: (event: CustomEvent<QuickNavigatorSelection>) => void;
    'onlyOrgItemTypes'?: boolean | boolean;
    'pageSize'?: number;
    'reloadData'?: number;
    'zeroData'?: ZeroData;
  }

  interface EdelShowcaseItem {
    'demoBody': boolean;
    'label': string;
    'selector': string;
  }
  interface EdelShowcaseItemAttributes extends StencilHTMLAttributes {
    'demoBody'?: boolean;
    'label': string;
    'selector': string;
  }

  interface EdelShowcase {
    'head': string;
    'id': string;
    'sub': string;
  }
  interface EdelShowcaseAttributes extends StencilHTMLAttributes {
    'head': string;
    'id': string;
    'sub': string;
  }

  interface EdelSidebar {}
  interface EdelSidebarAttributes extends StencilHTMLAttributes {}

  interface EdelSidemenu {
    'active': boolean;
    'position': SidemenuPosition;
  }
  interface EdelSidemenuAttributes extends StencilHTMLAttributes {
    'active'?: boolean;
    'position'?: SidemenuPosition;
  }

  interface EdelTable {
    'actionMenu': boolean;
    'actions': Action[];
    'columns': TableColumn[];
    'rows': TableRow[];
  }
  interface EdelTableAttributes extends StencilHTMLAttributes {
    'actionMenu'?: boolean;
    'actions'?: Action[];
    'columns'?: TableColumn[];
    'onEmit'?: (event: CustomEvent<ActionEvent>) => void;
    'rows'?: TableRow[];
  }

  interface EdelToast {
    'kind': ToastKind;
    'noClose': boolean;
  }
  interface EdelToastAttributes extends StencilHTMLAttributes {
    'kind'?: ToastKind;
    'noClose'?: boolean;
    'onClose'?: (event: CustomEvent<void>) => void;
  }

  interface EdelToastgroup {
    'bad': (message: string, options?: ToastExpirationOptions) => ClosableToast;
    'canClose': boolean;
    'duration': number;
    'good': (message: string, options?: ToastExpirationOptions) => ClosableToast;
    'info': (message: string, options?: ToastExpirationOptions) => ClosableToast;
    'now': number | (() => number);
    'warning': (message: string, options?: ToastExpirationOptions) => ClosableToast;
  }
  interface EdelToastgroupAttributes extends StencilHTMLAttributes {
    'canClose'?: boolean;
    'duration'?: number;
    'now'?: number | (() => number);
    'onDidLoad'?: (event: CustomEvent) => void;
  }

  interface EdelToolbarGroup {}
  interface EdelToolbarGroupAttributes extends StencilHTMLAttributes {}

  interface EdelToolbar {
    'background': boolean;
    'border': ToolbarBorder;
    'center': boolean;
    'fixed': boolean;
    'noGrid': boolean;
    'spaced': boolean;
    'sticky': boolean;
    'stickyBg': boolean;
    'toolbarSettingsPage': boolean;
    'useRadius': boolean;
  }
  interface EdelToolbarAttributes extends StencilHTMLAttributes {
    'background'?: boolean;
    'border'?: ToolbarBorder;
    'center'?: boolean;
    'fixed'?: boolean;
    'noGrid'?: boolean;
    'spaced'?: boolean;
    'sticky'?: boolean;
    'stickyBg'?: boolean;
    'toolbarSettingsPage'?: boolean;
    'useRadius'?: boolean;
  }

  interface EdelTooltip {
    'content': string | null;
  }
  interface EdelTooltipAttributes extends StencilHTMLAttributes {
    'content'?: string | null;
  }

  interface EdelValuegridItemLabel {}
  interface EdelValuegridItemLabelAttributes extends StencilHTMLAttributes {}

  interface EdelValuegridItemNote {}
  interface EdelValuegridItemNoteAttributes extends StencilHTMLAttributes {}

  interface EdelValuegridItemValue {
    'unit'?: string;
  }
  interface EdelValuegridItemValueAttributes extends StencilHTMLAttributes {
    'unit'?: string;
  }

  interface EdelValuegridItem {}
  interface EdelValuegridItemAttributes extends StencilHTMLAttributes {}

  interface EdelValuegrid {
    'extended': boolean;
    'grid': boolean;
    'inline': boolean;
    'slim': boolean;
  }
  interface EdelValuegridAttributes extends StencilHTMLAttributes {
    'extended'?: boolean;
    'grid'?: boolean;
    'inline'?: boolean;
    'slim'?: boolean;
  }

  interface EdelVersion {
    'host': string;
  }
  interface EdelVersionAttributes extends StencilHTMLAttributes {
    'host': string;
  }

  interface EdelZeroData {
    'center': boolean;
    'details': string | null;
    'grid': boolean;
    'title': string;
  }
  interface EdelZeroDataAttributes extends StencilHTMLAttributes {
    'center'?: boolean;
    'details'?: string | null;
    'grid'?: boolean;
    'title': string;
  }
}

declare global {
  interface StencilElementInterfaces {
    'EdelButtonGroupItem': Components.EdelButtonGroupItem;
    'EdelButtonGroup': Components.EdelButtonGroup;
    'EdelButton': Components.EdelButton;
    'EdelCardContent': Components.EdelCardContent;
    'EdelCardIcon': Components.EdelCardIcon;
    'EdelCardMeta': Components.EdelCardMeta;
    'EdelCard': Components.EdelCard;
    'EdelConfiggridItem': Components.EdelConfiggridItem;
    'EdelConfiggridLabel': Components.EdelConfiggridLabel;
    'EdelConfiggridOption': Components.EdelConfiggridOption;
    'EdelConfiggrid': Components.EdelConfiggrid;
    'EdelContainerItem': Components.EdelContainerItem;
    'EdelContainer': Components.EdelContainer;
    'EdelContext': Components.EdelContext;
    'EdelDataFormItem': Components.EdelDataFormItem;
    'EdelDataForm': Components.EdelDataForm;
    'EdelDropdown': Components.EdelDropdown;
    'EdelFormItem': Components.EdelFormItem;
    'EdelForm': Components.EdelForm;
    'EdelHeader': Components.EdelHeader;
    'EdelHeaderbarProfile': Components.EdelHeaderbarProfile;
    'EdelHeaderbarWorkspace': Components.EdelHeaderbarWorkspace;
    'EdelHeaderbar': Components.EdelHeaderbar;
    'EdelIcon': Components.EdelIcon;
    'EdelInputNumber': Components.EdelInputNumber;
    'EdelInputPassword': Components.EdelInputPassword;
    'EdelInputSelectIcon': Components.EdelInputSelectIcon;
    'EdelInputSelect': Components.EdelInputSelect;
    'EdelInputText': Components.EdelInputText;
    'EdelInputTextarea': Components.EdelInputTextarea;
    'EdelInputgroupItem': Components.EdelInputgroupItem;
    'EdelInputgroup': Components.EdelInputgroup;
    'EdelItemlistItem': Components.EdelItemlistItem;
    'EdelItemlist': Components.EdelItemlist;
    'EdelLayoutInner': Components.EdelLayoutInner;
    'EdelLayoutScroll': Components.EdelLayoutScroll;
    'EdelLayout': Components.EdelLayout;
    'EdelLinklistItemContainer': Components.EdelLinklistItemContainer;
    'EdelLinklistItem': Components.EdelLinklistItem;
    'EdelLinklistTitle': Components.EdelLinklistTitle;
    'EdelLinklist': Components.EdelLinklist;
    'EdelLoadingSpinner': Components.EdelLoadingSpinner;
    'EdelMenuItem': Components.EdelMenuItem;
    'EdelMenu': Components.EdelMenu;
    'EdelModal': Components.EdelModal;
    'EdelBreadcrumbItem': Components.EdelBreadcrumbItem;
    'EdelBreadcrumb': Components.EdelBreadcrumb;
    'EdelNavSearch': Components.EdelNavSearch;
    'EdelNav': Components.EdelNav;
    'EdelQuickNavigatorActions': Components.EdelQuickNavigatorActions;
    'EdelQuickNavigatorEntry': Components.EdelQuickNavigatorEntry;
    'EdelQuickNavigatorHead': Components.EdelQuickNavigatorHead;
    'EdelQuickNavigator': Components.EdelQuickNavigator;
    'EdelShowcaseItem': Components.EdelShowcaseItem;
    'EdelShowcase': Components.EdelShowcase;
    'EdelSidebar': Components.EdelSidebar;
    'EdelSidemenu': Components.EdelSidemenu;
    'EdelTable': Components.EdelTable;
    'EdelToast': Components.EdelToast;
    'EdelToastgroup': Components.EdelToastgroup;
    'EdelToolbarGroup': Components.EdelToolbarGroup;
    'EdelToolbar': Components.EdelToolbar;
    'EdelTooltip': Components.EdelTooltip;
    'EdelValuegridItemLabel': Components.EdelValuegridItemLabel;
    'EdelValuegridItemNote': Components.EdelValuegridItemNote;
    'EdelValuegridItemValue': Components.EdelValuegridItemValue;
    'EdelValuegridItem': Components.EdelValuegridItem;
    'EdelValuegrid': Components.EdelValuegrid;
    'EdelVersion': Components.EdelVersion;
    'EdelZeroData': Components.EdelZeroData;
  }

  interface StencilIntrinsicElements {
    'edel-button-group-item': Components.EdelButtonGroupItemAttributes;
    'edel-button-group': Components.EdelButtonGroupAttributes;
    'edel-button': Components.EdelButtonAttributes;
    'edel-card-content': Components.EdelCardContentAttributes;
    'edel-card-icon': Components.EdelCardIconAttributes;
    'edel-card-meta': Components.EdelCardMetaAttributes;
    'edel-card': Components.EdelCardAttributes;
    'edel-configgrid-item': Components.EdelConfiggridItemAttributes;
    'edel-configgrid-label': Components.EdelConfiggridLabelAttributes;
    'edel-configgrid-option': Components.EdelConfiggridOptionAttributes;
    'edel-configgrid': Components.EdelConfiggridAttributes;
    'edel-container-item': Components.EdelContainerItemAttributes;
    'edel-container': Components.EdelContainerAttributes;
    'edel-context': Components.EdelContextAttributes;
    'edel-data-form-item': Components.EdelDataFormItemAttributes;
    'edel-data-form': Components.EdelDataFormAttributes;
    'edel-dropdown': Components.EdelDropdownAttributes;
    'edel-form-item': Components.EdelFormItemAttributes;
    'edel-form': Components.EdelFormAttributes;
    'edel-header': Components.EdelHeaderAttributes;
    'edel-headerbar-profile': Components.EdelHeaderbarProfileAttributes;
    'edel-headerbar-workspace': Components.EdelHeaderbarWorkspaceAttributes;
    'edel-headerbar': Components.EdelHeaderbarAttributes;
    'edel-icon': Components.EdelIconAttributes;
    'edel-input-number': Components.EdelInputNumberAttributes;
    'edel-input-password': Components.EdelInputPasswordAttributes;
    'edel-input-select-icon': Components.EdelInputSelectIconAttributes;
    'edel-input-select': Components.EdelInputSelectAttributes;
    'edel-input-text': Components.EdelInputTextAttributes;
    'edel-input-textarea': Components.EdelInputTextareaAttributes;
    'edel-inputgroup-item': Components.EdelInputgroupItemAttributes;
    'edel-inputgroup': Components.EdelInputgroupAttributes;
    'edel-itemlist-item': Components.EdelItemlistItemAttributes;
    'edel-itemlist': Components.EdelItemlistAttributes;
    'edel-layout-inner': Components.EdelLayoutInnerAttributes;
    'edel-layout-scroll': Components.EdelLayoutScrollAttributes;
    'edel-layout': Components.EdelLayoutAttributes;
    'edel-linklist-item-container': Components.EdelLinklistItemContainerAttributes;
    'edel-linklist-item': Components.EdelLinklistItemAttributes;
    'edel-linklist-title': Components.EdelLinklistTitleAttributes;
    'edel-linklist': Components.EdelLinklistAttributes;
    'edel-loading-spinner': Components.EdelLoadingSpinnerAttributes;
    'edel-menu-item': Components.EdelMenuItemAttributes;
    'edel-menu': Components.EdelMenuAttributes;
    'edel-modal': Components.EdelModalAttributes;
    'edel-breadcrumb-item': Components.EdelBreadcrumbItemAttributes;
    'edel-breadcrumb': Components.EdelBreadcrumbAttributes;
    'edel-nav-search': Components.EdelNavSearchAttributes;
    'edel-nav': Components.EdelNavAttributes;
    'edel-quick-navigator-actions': Components.EdelQuickNavigatorActionsAttributes;
    'edel-quick-navigator-entry': Components.EdelQuickNavigatorEntryAttributes;
    'edel-quick-navigator-head': Components.EdelQuickNavigatorHeadAttributes;
    'edel-quick-navigator': Components.EdelQuickNavigatorAttributes;
    'edel-showcase-item': Components.EdelShowcaseItemAttributes;
    'edel-showcase': Components.EdelShowcaseAttributes;
    'edel-sidebar': Components.EdelSidebarAttributes;
    'edel-sidemenu': Components.EdelSidemenuAttributes;
    'edel-table': Components.EdelTableAttributes;
    'edel-toast': Components.EdelToastAttributes;
    'edel-toastgroup': Components.EdelToastgroupAttributes;
    'edel-toolbar-group': Components.EdelToolbarGroupAttributes;
    'edel-toolbar': Components.EdelToolbarAttributes;
    'edel-tooltip': Components.EdelTooltipAttributes;
    'edel-valuegrid-item-label': Components.EdelValuegridItemLabelAttributes;
    'edel-valuegrid-item-note': Components.EdelValuegridItemNoteAttributes;
    'edel-valuegrid-item-value': Components.EdelValuegridItemValueAttributes;
    'edel-valuegrid-item': Components.EdelValuegridItemAttributes;
    'edel-valuegrid': Components.EdelValuegridAttributes;
    'edel-version': Components.EdelVersionAttributes;
    'edel-zero-data': Components.EdelZeroDataAttributes;
  }


  interface HTMLEdelButtonGroupItemElement extends Components.EdelButtonGroupItem, HTMLStencilElement {}
  var HTMLEdelButtonGroupItemElement: {
    prototype: HTMLEdelButtonGroupItemElement;
    new (): HTMLEdelButtonGroupItemElement;
  };

  interface HTMLEdelButtonGroupElement extends Components.EdelButtonGroup, HTMLStencilElement {}
  var HTMLEdelButtonGroupElement: {
    prototype: HTMLEdelButtonGroupElement;
    new (): HTMLEdelButtonGroupElement;
  };

  interface HTMLEdelButtonElement extends Components.EdelButton, HTMLStencilElement {}
  var HTMLEdelButtonElement: {
    prototype: HTMLEdelButtonElement;
    new (): HTMLEdelButtonElement;
  };

  interface HTMLEdelCardContentElement extends Components.EdelCardContent, HTMLStencilElement {}
  var HTMLEdelCardContentElement: {
    prototype: HTMLEdelCardContentElement;
    new (): HTMLEdelCardContentElement;
  };

  interface HTMLEdelCardIconElement extends Components.EdelCardIcon, HTMLStencilElement {}
  var HTMLEdelCardIconElement: {
    prototype: HTMLEdelCardIconElement;
    new (): HTMLEdelCardIconElement;
  };

  interface HTMLEdelCardMetaElement extends Components.EdelCardMeta, HTMLStencilElement {}
  var HTMLEdelCardMetaElement: {
    prototype: HTMLEdelCardMetaElement;
    new (): HTMLEdelCardMetaElement;
  };

  interface HTMLEdelCardElement extends Components.EdelCard, HTMLStencilElement {}
  var HTMLEdelCardElement: {
    prototype: HTMLEdelCardElement;
    new (): HTMLEdelCardElement;
  };

  interface HTMLEdelConfiggridItemElement extends Components.EdelConfiggridItem, HTMLStencilElement {}
  var HTMLEdelConfiggridItemElement: {
    prototype: HTMLEdelConfiggridItemElement;
    new (): HTMLEdelConfiggridItemElement;
  };

  interface HTMLEdelConfiggridLabelElement extends Components.EdelConfiggridLabel, HTMLStencilElement {}
  var HTMLEdelConfiggridLabelElement: {
    prototype: HTMLEdelConfiggridLabelElement;
    new (): HTMLEdelConfiggridLabelElement;
  };

  interface HTMLEdelConfiggridOptionElement extends Components.EdelConfiggridOption, HTMLStencilElement {}
  var HTMLEdelConfiggridOptionElement: {
    prototype: HTMLEdelConfiggridOptionElement;
    new (): HTMLEdelConfiggridOptionElement;
  };

  interface HTMLEdelConfiggridElement extends Components.EdelConfiggrid, HTMLStencilElement {}
  var HTMLEdelConfiggridElement: {
    prototype: HTMLEdelConfiggridElement;
    new (): HTMLEdelConfiggridElement;
  };

  interface HTMLEdelContainerItemElement extends Components.EdelContainerItem, HTMLStencilElement {}
  var HTMLEdelContainerItemElement: {
    prototype: HTMLEdelContainerItemElement;
    new (): HTMLEdelContainerItemElement;
  };

  interface HTMLEdelContainerElement extends Components.EdelContainer, HTMLStencilElement {}
  var HTMLEdelContainerElement: {
    prototype: HTMLEdelContainerElement;
    new (): HTMLEdelContainerElement;
  };

  interface HTMLEdelContextElement extends Components.EdelContext, HTMLStencilElement {}
  var HTMLEdelContextElement: {
    prototype: HTMLEdelContextElement;
    new (): HTMLEdelContextElement;
  };

  interface HTMLEdelDataFormItemElement extends Components.EdelDataFormItem, HTMLStencilElement {}
  var HTMLEdelDataFormItemElement: {
    prototype: HTMLEdelDataFormItemElement;
    new (): HTMLEdelDataFormItemElement;
  };

  interface HTMLEdelDataFormElement extends Components.EdelDataForm, HTMLStencilElement {}
  var HTMLEdelDataFormElement: {
    prototype: HTMLEdelDataFormElement;
    new (): HTMLEdelDataFormElement;
  };

  interface HTMLEdelDropdownElement extends Components.EdelDropdown, HTMLStencilElement {}
  var HTMLEdelDropdownElement: {
    prototype: HTMLEdelDropdownElement;
    new (): HTMLEdelDropdownElement;
  };

  interface HTMLEdelFormItemElement extends Components.EdelFormItem, HTMLStencilElement {}
  var HTMLEdelFormItemElement: {
    prototype: HTMLEdelFormItemElement;
    new (): HTMLEdelFormItemElement;
  };

  interface HTMLEdelFormElement extends Components.EdelForm, HTMLStencilElement {}
  var HTMLEdelFormElement: {
    prototype: HTMLEdelFormElement;
    new (): HTMLEdelFormElement;
  };

  interface HTMLEdelHeaderElement extends Components.EdelHeader, HTMLStencilElement {}
  var HTMLEdelHeaderElement: {
    prototype: HTMLEdelHeaderElement;
    new (): HTMLEdelHeaderElement;
  };

  interface HTMLEdelHeaderbarProfileElement extends Components.EdelHeaderbarProfile, HTMLStencilElement {}
  var HTMLEdelHeaderbarProfileElement: {
    prototype: HTMLEdelHeaderbarProfileElement;
    new (): HTMLEdelHeaderbarProfileElement;
  };

  interface HTMLEdelHeaderbarWorkspaceElement extends Components.EdelHeaderbarWorkspace, HTMLStencilElement {}
  var HTMLEdelHeaderbarWorkspaceElement: {
    prototype: HTMLEdelHeaderbarWorkspaceElement;
    new (): HTMLEdelHeaderbarWorkspaceElement;
  };

  interface HTMLEdelHeaderbarElement extends Components.EdelHeaderbar, HTMLStencilElement {}
  var HTMLEdelHeaderbarElement: {
    prototype: HTMLEdelHeaderbarElement;
    new (): HTMLEdelHeaderbarElement;
  };

  interface HTMLEdelIconElement extends Components.EdelIcon, HTMLStencilElement {}
  var HTMLEdelIconElement: {
    prototype: HTMLEdelIconElement;
    new (): HTMLEdelIconElement;
  };

  interface HTMLEdelInputNumberElement extends Components.EdelInputNumber, HTMLStencilElement {}
  var HTMLEdelInputNumberElement: {
    prototype: HTMLEdelInputNumberElement;
    new (): HTMLEdelInputNumberElement;
  };

  interface HTMLEdelInputPasswordElement extends Components.EdelInputPassword, HTMLStencilElement {}
  var HTMLEdelInputPasswordElement: {
    prototype: HTMLEdelInputPasswordElement;
    new (): HTMLEdelInputPasswordElement;
  };

  interface HTMLEdelInputSelectIconElement extends Components.EdelInputSelectIcon, HTMLStencilElement {}
  var HTMLEdelInputSelectIconElement: {
    prototype: HTMLEdelInputSelectIconElement;
    new (): HTMLEdelInputSelectIconElement;
  };

  interface HTMLEdelInputSelectElement extends Components.EdelInputSelect, HTMLStencilElement {}
  var HTMLEdelInputSelectElement: {
    prototype: HTMLEdelInputSelectElement;
    new (): HTMLEdelInputSelectElement;
  };

  interface HTMLEdelInputTextElement extends Components.EdelInputText, HTMLStencilElement {}
  var HTMLEdelInputTextElement: {
    prototype: HTMLEdelInputTextElement;
    new (): HTMLEdelInputTextElement;
  };

  interface HTMLEdelInputTextareaElement extends Components.EdelInputTextarea, HTMLStencilElement {}
  var HTMLEdelInputTextareaElement: {
    prototype: HTMLEdelInputTextareaElement;
    new (): HTMLEdelInputTextareaElement;
  };

  interface HTMLEdelInputgroupItemElement extends Components.EdelInputgroupItem, HTMLStencilElement {}
  var HTMLEdelInputgroupItemElement: {
    prototype: HTMLEdelInputgroupItemElement;
    new (): HTMLEdelInputgroupItemElement;
  };

  interface HTMLEdelInputgroupElement extends Components.EdelInputgroup, HTMLStencilElement {}
  var HTMLEdelInputgroupElement: {
    prototype: HTMLEdelInputgroupElement;
    new (): HTMLEdelInputgroupElement;
  };

  interface HTMLEdelItemlistItemElement extends Components.EdelItemlistItem, HTMLStencilElement {}
  var HTMLEdelItemlistItemElement: {
    prototype: HTMLEdelItemlistItemElement;
    new (): HTMLEdelItemlistItemElement;
  };

  interface HTMLEdelItemlistElement extends Components.EdelItemlist, HTMLStencilElement {}
  var HTMLEdelItemlistElement: {
    prototype: HTMLEdelItemlistElement;
    new (): HTMLEdelItemlistElement;
  };

  interface HTMLEdelLayoutInnerElement extends Components.EdelLayoutInner, HTMLStencilElement {}
  var HTMLEdelLayoutInnerElement: {
    prototype: HTMLEdelLayoutInnerElement;
    new (): HTMLEdelLayoutInnerElement;
  };

  interface HTMLEdelLayoutScrollElement extends Components.EdelLayoutScroll, HTMLStencilElement {}
  var HTMLEdelLayoutScrollElement: {
    prototype: HTMLEdelLayoutScrollElement;
    new (): HTMLEdelLayoutScrollElement;
  };

  interface HTMLEdelLayoutElement extends Components.EdelLayout, HTMLStencilElement {}
  var HTMLEdelLayoutElement: {
    prototype: HTMLEdelLayoutElement;
    new (): HTMLEdelLayoutElement;
  };

  interface HTMLEdelLinklistItemContainerElement extends Components.EdelLinklistItemContainer, HTMLStencilElement {}
  var HTMLEdelLinklistItemContainerElement: {
    prototype: HTMLEdelLinklistItemContainerElement;
    new (): HTMLEdelLinklistItemContainerElement;
  };

  interface HTMLEdelLinklistItemElement extends Components.EdelLinklistItem, HTMLStencilElement {}
  var HTMLEdelLinklistItemElement: {
    prototype: HTMLEdelLinklistItemElement;
    new (): HTMLEdelLinklistItemElement;
  };

  interface HTMLEdelLinklistTitleElement extends Components.EdelLinklistTitle, HTMLStencilElement {}
  var HTMLEdelLinklistTitleElement: {
    prototype: HTMLEdelLinklistTitleElement;
    new (): HTMLEdelLinklistTitleElement;
  };

  interface HTMLEdelLinklistElement extends Components.EdelLinklist, HTMLStencilElement {}
  var HTMLEdelLinklistElement: {
    prototype: HTMLEdelLinklistElement;
    new (): HTMLEdelLinklistElement;
  };

  interface HTMLEdelLoadingSpinnerElement extends Components.EdelLoadingSpinner, HTMLStencilElement {}
  var HTMLEdelLoadingSpinnerElement: {
    prototype: HTMLEdelLoadingSpinnerElement;
    new (): HTMLEdelLoadingSpinnerElement;
  };

  interface HTMLEdelMenuItemElement extends Components.EdelMenuItem, HTMLStencilElement {}
  var HTMLEdelMenuItemElement: {
    prototype: HTMLEdelMenuItemElement;
    new (): HTMLEdelMenuItemElement;
  };

  interface HTMLEdelMenuElement extends Components.EdelMenu, HTMLStencilElement {}
  var HTMLEdelMenuElement: {
    prototype: HTMLEdelMenuElement;
    new (): HTMLEdelMenuElement;
  };

  interface HTMLEdelModalElement extends Components.EdelModal, HTMLStencilElement {}
  var HTMLEdelModalElement: {
    prototype: HTMLEdelModalElement;
    new (): HTMLEdelModalElement;
  };

  interface HTMLEdelBreadcrumbItemElement extends Components.EdelBreadcrumbItem, HTMLStencilElement {}
  var HTMLEdelBreadcrumbItemElement: {
    prototype: HTMLEdelBreadcrumbItemElement;
    new (): HTMLEdelBreadcrumbItemElement;
  };

  interface HTMLEdelBreadcrumbElement extends Components.EdelBreadcrumb, HTMLStencilElement {}
  var HTMLEdelBreadcrumbElement: {
    prototype: HTMLEdelBreadcrumbElement;
    new (): HTMLEdelBreadcrumbElement;
  };

  interface HTMLEdelNavSearchElement extends Components.EdelNavSearch, HTMLStencilElement {}
  var HTMLEdelNavSearchElement: {
    prototype: HTMLEdelNavSearchElement;
    new (): HTMLEdelNavSearchElement;
  };

  interface HTMLEdelNavElement extends Components.EdelNav, HTMLStencilElement {}
  var HTMLEdelNavElement: {
    prototype: HTMLEdelNavElement;
    new (): HTMLEdelNavElement;
  };

  interface HTMLEdelQuickNavigatorActionsElement extends Components.EdelQuickNavigatorActions, HTMLStencilElement {}
  var HTMLEdelQuickNavigatorActionsElement: {
    prototype: HTMLEdelQuickNavigatorActionsElement;
    new (): HTMLEdelQuickNavigatorActionsElement;
  };

  interface HTMLEdelQuickNavigatorEntryElement extends Components.EdelQuickNavigatorEntry, HTMLStencilElement {}
  var HTMLEdelQuickNavigatorEntryElement: {
    prototype: HTMLEdelQuickNavigatorEntryElement;
    new (): HTMLEdelQuickNavigatorEntryElement;
  };

  interface HTMLEdelQuickNavigatorHeadElement extends Components.EdelQuickNavigatorHead, HTMLStencilElement {}
  var HTMLEdelQuickNavigatorHeadElement: {
    prototype: HTMLEdelQuickNavigatorHeadElement;
    new (): HTMLEdelQuickNavigatorHeadElement;
  };

  interface HTMLEdelQuickNavigatorElement extends Components.EdelQuickNavigator, HTMLStencilElement {}
  var HTMLEdelQuickNavigatorElement: {
    prototype: HTMLEdelQuickNavigatorElement;
    new (): HTMLEdelQuickNavigatorElement;
  };

  interface HTMLEdelShowcaseItemElement extends Components.EdelShowcaseItem, HTMLStencilElement {}
  var HTMLEdelShowcaseItemElement: {
    prototype: HTMLEdelShowcaseItemElement;
    new (): HTMLEdelShowcaseItemElement;
  };

  interface HTMLEdelShowcaseElement extends Components.EdelShowcase, HTMLStencilElement {}
  var HTMLEdelShowcaseElement: {
    prototype: HTMLEdelShowcaseElement;
    new (): HTMLEdelShowcaseElement;
  };

  interface HTMLEdelSidebarElement extends Components.EdelSidebar, HTMLStencilElement {}
  var HTMLEdelSidebarElement: {
    prototype: HTMLEdelSidebarElement;
    new (): HTMLEdelSidebarElement;
  };

  interface HTMLEdelSidemenuElement extends Components.EdelSidemenu, HTMLStencilElement {}
  var HTMLEdelSidemenuElement: {
    prototype: HTMLEdelSidemenuElement;
    new (): HTMLEdelSidemenuElement;
  };

  interface HTMLEdelTableElement extends Components.EdelTable, HTMLStencilElement {}
  var HTMLEdelTableElement: {
    prototype: HTMLEdelTableElement;
    new (): HTMLEdelTableElement;
  };

  interface HTMLEdelToastElement extends Components.EdelToast, HTMLStencilElement {}
  var HTMLEdelToastElement: {
    prototype: HTMLEdelToastElement;
    new (): HTMLEdelToastElement;
  };

  interface HTMLEdelToastgroupElement extends Components.EdelToastgroup, HTMLStencilElement {}
  var HTMLEdelToastgroupElement: {
    prototype: HTMLEdelToastgroupElement;
    new (): HTMLEdelToastgroupElement;
  };

  interface HTMLEdelToolbarGroupElement extends Components.EdelToolbarGroup, HTMLStencilElement {}
  var HTMLEdelToolbarGroupElement: {
    prototype: HTMLEdelToolbarGroupElement;
    new (): HTMLEdelToolbarGroupElement;
  };

  interface HTMLEdelToolbarElement extends Components.EdelToolbar, HTMLStencilElement {}
  var HTMLEdelToolbarElement: {
    prototype: HTMLEdelToolbarElement;
    new (): HTMLEdelToolbarElement;
  };

  interface HTMLEdelTooltipElement extends Components.EdelTooltip, HTMLStencilElement {}
  var HTMLEdelTooltipElement: {
    prototype: HTMLEdelTooltipElement;
    new (): HTMLEdelTooltipElement;
  };

  interface HTMLEdelValuegridItemLabelElement extends Components.EdelValuegridItemLabel, HTMLStencilElement {}
  var HTMLEdelValuegridItemLabelElement: {
    prototype: HTMLEdelValuegridItemLabelElement;
    new (): HTMLEdelValuegridItemLabelElement;
  };

  interface HTMLEdelValuegridItemNoteElement extends Components.EdelValuegridItemNote, HTMLStencilElement {}
  var HTMLEdelValuegridItemNoteElement: {
    prototype: HTMLEdelValuegridItemNoteElement;
    new (): HTMLEdelValuegridItemNoteElement;
  };

  interface HTMLEdelValuegridItemValueElement extends Components.EdelValuegridItemValue, HTMLStencilElement {}
  var HTMLEdelValuegridItemValueElement: {
    prototype: HTMLEdelValuegridItemValueElement;
    new (): HTMLEdelValuegridItemValueElement;
  };

  interface HTMLEdelValuegridItemElement extends Components.EdelValuegridItem, HTMLStencilElement {}
  var HTMLEdelValuegridItemElement: {
    prototype: HTMLEdelValuegridItemElement;
    new (): HTMLEdelValuegridItemElement;
  };

  interface HTMLEdelValuegridElement extends Components.EdelValuegrid, HTMLStencilElement {}
  var HTMLEdelValuegridElement: {
    prototype: HTMLEdelValuegridElement;
    new (): HTMLEdelValuegridElement;
  };

  interface HTMLEdelVersionElement extends Components.EdelVersion, HTMLStencilElement {}
  var HTMLEdelVersionElement: {
    prototype: HTMLEdelVersionElement;
    new (): HTMLEdelVersionElement;
  };

  interface HTMLEdelZeroDataElement extends Components.EdelZeroData, HTMLStencilElement {}
  var HTMLEdelZeroDataElement: {
    prototype: HTMLEdelZeroDataElement;
    new (): HTMLEdelZeroDataElement;
  };

  interface HTMLElementTagNameMap {
    'edel-button-group-item': HTMLEdelButtonGroupItemElement
    'edel-button-group': HTMLEdelButtonGroupElement
    'edel-button': HTMLEdelButtonElement
    'edel-card-content': HTMLEdelCardContentElement
    'edel-card-icon': HTMLEdelCardIconElement
    'edel-card-meta': HTMLEdelCardMetaElement
    'edel-card': HTMLEdelCardElement
    'edel-configgrid-item': HTMLEdelConfiggridItemElement
    'edel-configgrid-label': HTMLEdelConfiggridLabelElement
    'edel-configgrid-option': HTMLEdelConfiggridOptionElement
    'edel-configgrid': HTMLEdelConfiggridElement
    'edel-container-item': HTMLEdelContainerItemElement
    'edel-container': HTMLEdelContainerElement
    'edel-context': HTMLEdelContextElement
    'edel-data-form-item': HTMLEdelDataFormItemElement
    'edel-data-form': HTMLEdelDataFormElement
    'edel-dropdown': HTMLEdelDropdownElement
    'edel-form-item': HTMLEdelFormItemElement
    'edel-form': HTMLEdelFormElement
    'edel-header': HTMLEdelHeaderElement
    'edel-headerbar-profile': HTMLEdelHeaderbarProfileElement
    'edel-headerbar-workspace': HTMLEdelHeaderbarWorkspaceElement
    'edel-headerbar': HTMLEdelHeaderbarElement
    'edel-icon': HTMLEdelIconElement
    'edel-input-number': HTMLEdelInputNumberElement
    'edel-input-password': HTMLEdelInputPasswordElement
    'edel-input-select-icon': HTMLEdelInputSelectIconElement
    'edel-input-select': HTMLEdelInputSelectElement
    'edel-input-text': HTMLEdelInputTextElement
    'edel-input-textarea': HTMLEdelInputTextareaElement
    'edel-inputgroup-item': HTMLEdelInputgroupItemElement
    'edel-inputgroup': HTMLEdelInputgroupElement
    'edel-itemlist-item': HTMLEdelItemlistItemElement
    'edel-itemlist': HTMLEdelItemlistElement
    'edel-layout-inner': HTMLEdelLayoutInnerElement
    'edel-layout-scroll': HTMLEdelLayoutScrollElement
    'edel-layout': HTMLEdelLayoutElement
    'edel-linklist-item-container': HTMLEdelLinklistItemContainerElement
    'edel-linklist-item': HTMLEdelLinklistItemElement
    'edel-linklist-title': HTMLEdelLinklistTitleElement
    'edel-linklist': HTMLEdelLinklistElement
    'edel-loading-spinner': HTMLEdelLoadingSpinnerElement
    'edel-menu-item': HTMLEdelMenuItemElement
    'edel-menu': HTMLEdelMenuElement
    'edel-modal': HTMLEdelModalElement
    'edel-breadcrumb-item': HTMLEdelBreadcrumbItemElement
    'edel-breadcrumb': HTMLEdelBreadcrumbElement
    'edel-nav-search': HTMLEdelNavSearchElement
    'edel-nav': HTMLEdelNavElement
    'edel-quick-navigator-actions': HTMLEdelQuickNavigatorActionsElement
    'edel-quick-navigator-entry': HTMLEdelQuickNavigatorEntryElement
    'edel-quick-navigator-head': HTMLEdelQuickNavigatorHeadElement
    'edel-quick-navigator': HTMLEdelQuickNavigatorElement
    'edel-showcase-item': HTMLEdelShowcaseItemElement
    'edel-showcase': HTMLEdelShowcaseElement
    'edel-sidebar': HTMLEdelSidebarElement
    'edel-sidemenu': HTMLEdelSidemenuElement
    'edel-table': HTMLEdelTableElement
    'edel-toast': HTMLEdelToastElement
    'edel-toastgroup': HTMLEdelToastgroupElement
    'edel-toolbar-group': HTMLEdelToolbarGroupElement
    'edel-toolbar': HTMLEdelToolbarElement
    'edel-tooltip': HTMLEdelTooltipElement
    'edel-valuegrid-item-label': HTMLEdelValuegridItemLabelElement
    'edel-valuegrid-item-note': HTMLEdelValuegridItemNoteElement
    'edel-valuegrid-item-value': HTMLEdelValuegridItemValueElement
    'edel-valuegrid-item': HTMLEdelValuegridItemElement
    'edel-valuegrid': HTMLEdelValuegridElement
    'edel-version': HTMLEdelVersionElement
    'edel-zero-data': HTMLEdelZeroDataElement
  }

  interface ElementTagNameMap {
    'edel-button-group-item': HTMLEdelButtonGroupItemElement;
    'edel-button-group': HTMLEdelButtonGroupElement;
    'edel-button': HTMLEdelButtonElement;
    'edel-card-content': HTMLEdelCardContentElement;
    'edel-card-icon': HTMLEdelCardIconElement;
    'edel-card-meta': HTMLEdelCardMetaElement;
    'edel-card': HTMLEdelCardElement;
    'edel-configgrid-item': HTMLEdelConfiggridItemElement;
    'edel-configgrid-label': HTMLEdelConfiggridLabelElement;
    'edel-configgrid-option': HTMLEdelConfiggridOptionElement;
    'edel-configgrid': HTMLEdelConfiggridElement;
    'edel-container-item': HTMLEdelContainerItemElement;
    'edel-container': HTMLEdelContainerElement;
    'edel-context': HTMLEdelContextElement;
    'edel-data-form-item': HTMLEdelDataFormItemElement;
    'edel-data-form': HTMLEdelDataFormElement;
    'edel-dropdown': HTMLEdelDropdownElement;
    'edel-form-item': HTMLEdelFormItemElement;
    'edel-form': HTMLEdelFormElement;
    'edel-header': HTMLEdelHeaderElement;
    'edel-headerbar-profile': HTMLEdelHeaderbarProfileElement;
    'edel-headerbar-workspace': HTMLEdelHeaderbarWorkspaceElement;
    'edel-headerbar': HTMLEdelHeaderbarElement;
    'edel-icon': HTMLEdelIconElement;
    'edel-input-number': HTMLEdelInputNumberElement;
    'edel-input-password': HTMLEdelInputPasswordElement;
    'edel-input-select-icon': HTMLEdelInputSelectIconElement;
    'edel-input-select': HTMLEdelInputSelectElement;
    'edel-input-text': HTMLEdelInputTextElement;
    'edel-input-textarea': HTMLEdelInputTextareaElement;
    'edel-inputgroup-item': HTMLEdelInputgroupItemElement;
    'edel-inputgroup': HTMLEdelInputgroupElement;
    'edel-itemlist-item': HTMLEdelItemlistItemElement;
    'edel-itemlist': HTMLEdelItemlistElement;
    'edel-layout-inner': HTMLEdelLayoutInnerElement;
    'edel-layout-scroll': HTMLEdelLayoutScrollElement;
    'edel-layout': HTMLEdelLayoutElement;
    'edel-linklist-item-container': HTMLEdelLinklistItemContainerElement;
    'edel-linklist-item': HTMLEdelLinklistItemElement;
    'edel-linklist-title': HTMLEdelLinklistTitleElement;
    'edel-linklist': HTMLEdelLinklistElement;
    'edel-loading-spinner': HTMLEdelLoadingSpinnerElement;
    'edel-menu-item': HTMLEdelMenuItemElement;
    'edel-menu': HTMLEdelMenuElement;
    'edel-modal': HTMLEdelModalElement;
    'edel-breadcrumb-item': HTMLEdelBreadcrumbItemElement;
    'edel-breadcrumb': HTMLEdelBreadcrumbElement;
    'edel-nav-search': HTMLEdelNavSearchElement;
    'edel-nav': HTMLEdelNavElement;
    'edel-quick-navigator-actions': HTMLEdelQuickNavigatorActionsElement;
    'edel-quick-navigator-entry': HTMLEdelQuickNavigatorEntryElement;
    'edel-quick-navigator-head': HTMLEdelQuickNavigatorHeadElement;
    'edel-quick-navigator': HTMLEdelQuickNavigatorElement;
    'edel-showcase-item': HTMLEdelShowcaseItemElement;
    'edel-showcase': HTMLEdelShowcaseElement;
    'edel-sidebar': HTMLEdelSidebarElement;
    'edel-sidemenu': HTMLEdelSidemenuElement;
    'edel-table': HTMLEdelTableElement;
    'edel-toast': HTMLEdelToastElement;
    'edel-toastgroup': HTMLEdelToastgroupElement;
    'edel-toolbar-group': HTMLEdelToolbarGroupElement;
    'edel-toolbar': HTMLEdelToolbarElement;
    'edel-tooltip': HTMLEdelTooltipElement;
    'edel-valuegrid-item-label': HTMLEdelValuegridItemLabelElement;
    'edel-valuegrid-item-note': HTMLEdelValuegridItemNoteElement;
    'edel-valuegrid-item-value': HTMLEdelValuegridItemValueElement;
    'edel-valuegrid-item': HTMLEdelValuegridItemElement;
    'edel-valuegrid': HTMLEdelValuegridElement;
    'edel-version': HTMLEdelVersionElement;
    'edel-zero-data': HTMLEdelZeroDataElement;
  }


}
