/* eslint-disable */
/* tslint:disable */
/**
 * This is an autogenerated file created by the Stencil compiler.
 * It contains typing information for all components that exist in this project.
 */
import { HTMLStencilElement, JSXBase } from "@stencil/core/internal";
import { ManufacturerDB } from "../shared/types/Manufacturer";
import { Product } from "../shared/types/Product";
import { SEO } from "@corejam/base/dist/typings/Seo";
import { Sidebar } from "../shared/types/Sidebar";
export namespace Components {
    interface DershopAccount {
    }
    interface DershopAdminOrderList {
        "data": any;
        "page": number;
    }
    interface DershopApp {
    }
    interface DershopBrands {
    }
    interface DershopCart {
    }
    interface DershopCartLine {
        "item": any;
    }
    interface DershopCartMini {
    }
    interface DershopCartOverview {
    }
    interface DershopCheckout {
    }
    interface DershopFooter {
    }
    interface DershopFormRegister {
    }
    interface DershopHamburger {
    }
    interface DershopHeader {
        "cartLink": string;
        "mainLinks": string | any;
        "maxScreen": string;
        "secondaryLinks": string | any;
        "xAlign": string;
    }
    interface DershopIconsCart {
    }
    interface DershopIconsMenu {
    }
    interface DershopIconsSpotlight {
    }
    interface DershopInlineSearch {
    }
    interface DershopLogo {
    }
    interface DershopManufacturer {
        "manufacturer": ManufacturerDB | string;
    }
    interface DershopManufacturerList {
    }
    interface DershopOrderTotals {
    }
    interface DershopOrderView {
        "orderId": string;
    }
    interface DershopProduct {
        /**
          * Product Description
         */
        "description": string;
        "droppableElements": string[];
        /**
          * Images provided to enhance the product as a slideshow. Provided either through comma separated string or as an array of strings.
         */
        "images": string | [];
        /**
          * Image to be used for main hero image of the product.
         */
        "mainImage": string;
        /**
          * Main Product Name
         */
        "name": string;
        /**
          * Already formatted price as string with currency symbol
         */
        "price": number;
        "product": string | Product;
        "url": string;
    }
    interface DershopProductBox {
        "getDroppableElements": () => Promise<string[]>;
        "image"?: string;
        "name": string;
        "price"?: number;
        "url": string;
    }
    interface DershopProductList {
        "default": boolean;
        "list": any;
        "page": Number;
        "size": Number;
    }
    interface DershopRouteAOrders {
        "param": any;
    }
    interface DershopRouteAUsers {
        "param": any;
    }
    interface DershopRouteAccount {
    }
    interface DershopRouteAccountOrder {
        "param": any;
    }
    interface DershopRouteAdminOrderView {
        "param": any;
    }
    interface DershopRouteAdminOrders {
        "param": any;
    }
    interface DershopRouteAdminUsersEdit {
        "param": any;
    }
    interface DershopRouteCart {
    }
    interface DershopRouteIndex {
    }
    interface DershopRouteLogin {
    }
    interface DershopRouteProducts {
    }
    interface DershopRouteRegister {
    }
    interface DershopRouteSearch {
    }
    interface DershopRouteThankyou {
    }
    interface DershopSeo {
        "seo": SEO;
    }
    interface DershopSidebar {
        "sidebar": Sidebar;
    }
    interface DershopSpotlight {
    }
    interface DershopTestimonial {
        "heading": string;
        "text": string;
    }
    interface DershopUrl {
        "param": any;
    }
}
declare global {
    interface HTMLDershopAccountElement extends Components.DershopAccount, HTMLStencilElement {
    }
    var HTMLDershopAccountElement: {
        prototype: HTMLDershopAccountElement;
        new (): HTMLDershopAccountElement;
    };
    interface HTMLDershopAdminOrderListElement extends Components.DershopAdminOrderList, HTMLStencilElement {
    }
    var HTMLDershopAdminOrderListElement: {
        prototype: HTMLDershopAdminOrderListElement;
        new (): HTMLDershopAdminOrderListElement;
    };
    interface HTMLDershopAppElement extends Components.DershopApp, HTMLStencilElement {
    }
    var HTMLDershopAppElement: {
        prototype: HTMLDershopAppElement;
        new (): HTMLDershopAppElement;
    };
    interface HTMLDershopBrandsElement extends Components.DershopBrands, HTMLStencilElement {
    }
    var HTMLDershopBrandsElement: {
        prototype: HTMLDershopBrandsElement;
        new (): HTMLDershopBrandsElement;
    };
    interface HTMLDershopCartElement extends Components.DershopCart, HTMLStencilElement {
    }
    var HTMLDershopCartElement: {
        prototype: HTMLDershopCartElement;
        new (): HTMLDershopCartElement;
    };
    interface HTMLDershopCartLineElement extends Components.DershopCartLine, HTMLStencilElement {
    }
    var HTMLDershopCartLineElement: {
        prototype: HTMLDershopCartLineElement;
        new (): HTMLDershopCartLineElement;
    };
    interface HTMLDershopCartMiniElement extends Components.DershopCartMini, HTMLStencilElement {
    }
    var HTMLDershopCartMiniElement: {
        prototype: HTMLDershopCartMiniElement;
        new (): HTMLDershopCartMiniElement;
    };
    interface HTMLDershopCartOverviewElement extends Components.DershopCartOverview, HTMLStencilElement {
    }
    var HTMLDershopCartOverviewElement: {
        prototype: HTMLDershopCartOverviewElement;
        new (): HTMLDershopCartOverviewElement;
    };
    interface HTMLDershopCheckoutElement extends Components.DershopCheckout, HTMLStencilElement {
    }
    var HTMLDershopCheckoutElement: {
        prototype: HTMLDershopCheckoutElement;
        new (): HTMLDershopCheckoutElement;
    };
    interface HTMLDershopFooterElement extends Components.DershopFooter, HTMLStencilElement {
    }
    var HTMLDershopFooterElement: {
        prototype: HTMLDershopFooterElement;
        new (): HTMLDershopFooterElement;
    };
    interface HTMLDershopFormRegisterElement extends Components.DershopFormRegister, HTMLStencilElement {
    }
    var HTMLDershopFormRegisterElement: {
        prototype: HTMLDershopFormRegisterElement;
        new (): HTMLDershopFormRegisterElement;
    };
    interface HTMLDershopHamburgerElement extends Components.DershopHamburger, HTMLStencilElement {
    }
    var HTMLDershopHamburgerElement: {
        prototype: HTMLDershopHamburgerElement;
        new (): HTMLDershopHamburgerElement;
    };
    interface HTMLDershopHeaderElement extends Components.DershopHeader, HTMLStencilElement {
    }
    var HTMLDershopHeaderElement: {
        prototype: HTMLDershopHeaderElement;
        new (): HTMLDershopHeaderElement;
    };
    interface HTMLDershopIconsCartElement extends Components.DershopIconsCart, HTMLStencilElement {
    }
    var HTMLDershopIconsCartElement: {
        prototype: HTMLDershopIconsCartElement;
        new (): HTMLDershopIconsCartElement;
    };
    interface HTMLDershopIconsMenuElement extends Components.DershopIconsMenu, HTMLStencilElement {
    }
    var HTMLDershopIconsMenuElement: {
        prototype: HTMLDershopIconsMenuElement;
        new (): HTMLDershopIconsMenuElement;
    };
    interface HTMLDershopIconsSpotlightElement extends Components.DershopIconsSpotlight, HTMLStencilElement {
    }
    var HTMLDershopIconsSpotlightElement: {
        prototype: HTMLDershopIconsSpotlightElement;
        new (): HTMLDershopIconsSpotlightElement;
    };
    interface HTMLDershopInlineSearchElement extends Components.DershopInlineSearch, HTMLStencilElement {
    }
    var HTMLDershopInlineSearchElement: {
        prototype: HTMLDershopInlineSearchElement;
        new (): HTMLDershopInlineSearchElement;
    };
    interface HTMLDershopLogoElement extends Components.DershopLogo, HTMLStencilElement {
    }
    var HTMLDershopLogoElement: {
        prototype: HTMLDershopLogoElement;
        new (): HTMLDershopLogoElement;
    };
    interface HTMLDershopManufacturerElement extends Components.DershopManufacturer, HTMLStencilElement {
    }
    var HTMLDershopManufacturerElement: {
        prototype: HTMLDershopManufacturerElement;
        new (): HTMLDershopManufacturerElement;
    };
    interface HTMLDershopManufacturerListElement extends Components.DershopManufacturerList, HTMLStencilElement {
    }
    var HTMLDershopManufacturerListElement: {
        prototype: HTMLDershopManufacturerListElement;
        new (): HTMLDershopManufacturerListElement;
    };
    interface HTMLDershopOrderTotalsElement extends Components.DershopOrderTotals, HTMLStencilElement {
    }
    var HTMLDershopOrderTotalsElement: {
        prototype: HTMLDershopOrderTotalsElement;
        new (): HTMLDershopOrderTotalsElement;
    };
    interface HTMLDershopOrderViewElement extends Components.DershopOrderView, HTMLStencilElement {
    }
    var HTMLDershopOrderViewElement: {
        prototype: HTMLDershopOrderViewElement;
        new (): HTMLDershopOrderViewElement;
    };
    interface HTMLDershopProductElement extends Components.DershopProduct, HTMLStencilElement {
    }
    var HTMLDershopProductElement: {
        prototype: HTMLDershopProductElement;
        new (): HTMLDershopProductElement;
    };
    interface HTMLDershopProductBoxElement extends Components.DershopProductBox, HTMLStencilElement {
    }
    var HTMLDershopProductBoxElement: {
        prototype: HTMLDershopProductBoxElement;
        new (): HTMLDershopProductBoxElement;
    };
    interface HTMLDershopProductListElement extends Components.DershopProductList, HTMLStencilElement {
    }
    var HTMLDershopProductListElement: {
        prototype: HTMLDershopProductListElement;
        new (): HTMLDershopProductListElement;
    };
    interface HTMLDershopRouteAOrdersElement extends Components.DershopRouteAOrders, HTMLStencilElement {
    }
    var HTMLDershopRouteAOrdersElement: {
        prototype: HTMLDershopRouteAOrdersElement;
        new (): HTMLDershopRouteAOrdersElement;
    };
    interface HTMLDershopRouteAUsersElement extends Components.DershopRouteAUsers, HTMLStencilElement {
    }
    var HTMLDershopRouteAUsersElement: {
        prototype: HTMLDershopRouteAUsersElement;
        new (): HTMLDershopRouteAUsersElement;
    };
    interface HTMLDershopRouteAccountElement extends Components.DershopRouteAccount, HTMLStencilElement {
    }
    var HTMLDershopRouteAccountElement: {
        prototype: HTMLDershopRouteAccountElement;
        new (): HTMLDershopRouteAccountElement;
    };
    interface HTMLDershopRouteAccountOrderElement extends Components.DershopRouteAccountOrder, HTMLStencilElement {
    }
    var HTMLDershopRouteAccountOrderElement: {
        prototype: HTMLDershopRouteAccountOrderElement;
        new (): HTMLDershopRouteAccountOrderElement;
    };
    interface HTMLDershopRouteAdminOrderViewElement extends Components.DershopRouteAdminOrderView, HTMLStencilElement {
    }
    var HTMLDershopRouteAdminOrderViewElement: {
        prototype: HTMLDershopRouteAdminOrderViewElement;
        new (): HTMLDershopRouteAdminOrderViewElement;
    };
    interface HTMLDershopRouteAdminOrdersElement extends Components.DershopRouteAdminOrders, HTMLStencilElement {
    }
    var HTMLDershopRouteAdminOrdersElement: {
        prototype: HTMLDershopRouteAdminOrdersElement;
        new (): HTMLDershopRouteAdminOrdersElement;
    };
    interface HTMLDershopRouteAdminUsersEditElement extends Components.DershopRouteAdminUsersEdit, HTMLStencilElement {
    }
    var HTMLDershopRouteAdminUsersEditElement: {
        prototype: HTMLDershopRouteAdminUsersEditElement;
        new (): HTMLDershopRouteAdminUsersEditElement;
    };
    interface HTMLDershopRouteCartElement extends Components.DershopRouteCart, HTMLStencilElement {
    }
    var HTMLDershopRouteCartElement: {
        prototype: HTMLDershopRouteCartElement;
        new (): HTMLDershopRouteCartElement;
    };
    interface HTMLDershopRouteIndexElement extends Components.DershopRouteIndex, HTMLStencilElement {
    }
    var HTMLDershopRouteIndexElement: {
        prototype: HTMLDershopRouteIndexElement;
        new (): HTMLDershopRouteIndexElement;
    };
    interface HTMLDershopRouteLoginElement extends Components.DershopRouteLogin, HTMLStencilElement {
    }
    var HTMLDershopRouteLoginElement: {
        prototype: HTMLDershopRouteLoginElement;
        new (): HTMLDershopRouteLoginElement;
    };
    interface HTMLDershopRouteProductsElement extends Components.DershopRouteProducts, HTMLStencilElement {
    }
    var HTMLDershopRouteProductsElement: {
        prototype: HTMLDershopRouteProductsElement;
        new (): HTMLDershopRouteProductsElement;
    };
    interface HTMLDershopRouteRegisterElement extends Components.DershopRouteRegister, HTMLStencilElement {
    }
    var HTMLDershopRouteRegisterElement: {
        prototype: HTMLDershopRouteRegisterElement;
        new (): HTMLDershopRouteRegisterElement;
    };
    interface HTMLDershopRouteSearchElement extends Components.DershopRouteSearch, HTMLStencilElement {
    }
    var HTMLDershopRouteSearchElement: {
        prototype: HTMLDershopRouteSearchElement;
        new (): HTMLDershopRouteSearchElement;
    };
    interface HTMLDershopRouteThankyouElement extends Components.DershopRouteThankyou, HTMLStencilElement {
    }
    var HTMLDershopRouteThankyouElement: {
        prototype: HTMLDershopRouteThankyouElement;
        new (): HTMLDershopRouteThankyouElement;
    };
    interface HTMLDershopSeoElement extends Components.DershopSeo, HTMLStencilElement {
    }
    var HTMLDershopSeoElement: {
        prototype: HTMLDershopSeoElement;
        new (): HTMLDershopSeoElement;
    };
    interface HTMLDershopSidebarElement extends Components.DershopSidebar, HTMLStencilElement {
    }
    var HTMLDershopSidebarElement: {
        prototype: HTMLDershopSidebarElement;
        new (): HTMLDershopSidebarElement;
    };
    interface HTMLDershopSpotlightElement extends Components.DershopSpotlight, HTMLStencilElement {
    }
    var HTMLDershopSpotlightElement: {
        prototype: HTMLDershopSpotlightElement;
        new (): HTMLDershopSpotlightElement;
    };
    interface HTMLDershopTestimonialElement extends Components.DershopTestimonial, HTMLStencilElement {
    }
    var HTMLDershopTestimonialElement: {
        prototype: HTMLDershopTestimonialElement;
        new (): HTMLDershopTestimonialElement;
    };
    interface HTMLDershopUrlElement extends Components.DershopUrl, HTMLStencilElement {
    }
    var HTMLDershopUrlElement: {
        prototype: HTMLDershopUrlElement;
        new (): HTMLDershopUrlElement;
    };
    interface HTMLElementTagNameMap {
        "dershop-account": HTMLDershopAccountElement;
        "dershop-admin-order-list": HTMLDershopAdminOrderListElement;
        "dershop-app": HTMLDershopAppElement;
        "dershop-brands": HTMLDershopBrandsElement;
        "dershop-cart": HTMLDershopCartElement;
        "dershop-cart-line": HTMLDershopCartLineElement;
        "dershop-cart-mini": HTMLDershopCartMiniElement;
        "dershop-cart-overview": HTMLDershopCartOverviewElement;
        "dershop-checkout": HTMLDershopCheckoutElement;
        "dershop-footer": HTMLDershopFooterElement;
        "dershop-form-register": HTMLDershopFormRegisterElement;
        "dershop-hamburger": HTMLDershopHamburgerElement;
        "dershop-header": HTMLDershopHeaderElement;
        "dershop-icons-cart": HTMLDershopIconsCartElement;
        "dershop-icons-menu": HTMLDershopIconsMenuElement;
        "dershop-icons-spotlight": HTMLDershopIconsSpotlightElement;
        "dershop-inline-search": HTMLDershopInlineSearchElement;
        "dershop-logo": HTMLDershopLogoElement;
        "dershop-manufacturer": HTMLDershopManufacturerElement;
        "dershop-manufacturer-list": HTMLDershopManufacturerListElement;
        "dershop-order-totals": HTMLDershopOrderTotalsElement;
        "dershop-order-view": HTMLDershopOrderViewElement;
        "dershop-product": HTMLDershopProductElement;
        "dershop-product-box": HTMLDershopProductBoxElement;
        "dershop-product-list": HTMLDershopProductListElement;
        "dershop-route-a-orders": HTMLDershopRouteAOrdersElement;
        "dershop-route-a-users": HTMLDershopRouteAUsersElement;
        "dershop-route-account": HTMLDershopRouteAccountElement;
        "dershop-route-account-order": HTMLDershopRouteAccountOrderElement;
        "dershop-route-admin-order-view": HTMLDershopRouteAdminOrderViewElement;
        "dershop-route-admin-orders": HTMLDershopRouteAdminOrdersElement;
        "dershop-route-admin-users-edit": HTMLDershopRouteAdminUsersEditElement;
        "dershop-route-cart": HTMLDershopRouteCartElement;
        "dershop-route-index": HTMLDershopRouteIndexElement;
        "dershop-route-login": HTMLDershopRouteLoginElement;
        "dershop-route-products": HTMLDershopRouteProductsElement;
        "dershop-route-register": HTMLDershopRouteRegisterElement;
        "dershop-route-search": HTMLDershopRouteSearchElement;
        "dershop-route-thankyou": HTMLDershopRouteThankyouElement;
        "dershop-seo": HTMLDershopSeoElement;
        "dershop-sidebar": HTMLDershopSidebarElement;
        "dershop-spotlight": HTMLDershopSpotlightElement;
        "dershop-testimonial": HTMLDershopTestimonialElement;
        "dershop-url": HTMLDershopUrlElement;
    }
}
declare namespace LocalJSX {
    interface DershopAccount {
    }
    interface DershopAdminOrderList {
        "data"?: any;
        "page"?: number;
    }
    interface DershopApp {
    }
    interface DershopBrands {
    }
    interface DershopCart {
    }
    interface DershopCartLine {
        "item"?: any;
    }
    interface DershopCartMini {
    }
    interface DershopCartOverview {
    }
    interface DershopCheckout {
    }
    interface DershopFooter {
    }
    interface DershopFormRegister {
    }
    interface DershopHamburger {
    }
    interface DershopHeader {
        "cartLink"?: string;
        "mainLinks"?: string | any;
        "maxScreen"?: string;
        "secondaryLinks"?: string | any;
        "xAlign"?: string;
    }
    interface DershopIconsCart {
    }
    interface DershopIconsMenu {
    }
    interface DershopIconsSpotlight {
    }
    interface DershopInlineSearch {
    }
    interface DershopLogo {
    }
    interface DershopManufacturer {
        "manufacturer"?: ManufacturerDB | string;
    }
    interface DershopManufacturerList {
    }
    interface DershopOrderTotals {
    }
    interface DershopOrderView {
        "orderId"?: string;
    }
    interface DershopProduct {
        /**
          * Product Description
         */
        "description"?: string;
        "droppableElements"?: string[];
        /**
          * Images provided to enhance the product as a slideshow. Provided either through comma separated string or as an array of strings.
         */
        "images"?: string | [];
        /**
          * Image to be used for main hero image of the product.
         */
        "mainImage"?: string;
        /**
          * Main Product Name
         */
        "name"?: string;
        "onProductAddedToCart"?: (event: CustomEvent<any>) => void;
        /**
          * Already formatted price as string with currency symbol
         */
        "price"?: number;
        "product"?: string | Product;
        "url"?: string;
    }
    interface DershopProductBox {
        "image"?: string;
        "name"?: string;
        "price"?: number;
        "url"?: string;
    }
    interface DershopProductList {
        "default"?: boolean;
        "list"?: any;
        "page"?: Number;
        "size"?: Number;
    }
    interface DershopRouteAOrders {
        "param"?: any;
    }
    interface DershopRouteAUsers {
        "param"?: any;
    }
    interface DershopRouteAccount {
    }
    interface DershopRouteAccountOrder {
        "param"?: any;
    }
    interface DershopRouteAdminOrderView {
        "param"?: any;
    }
    interface DershopRouteAdminOrders {
        "param"?: any;
    }
    interface DershopRouteAdminUsersEdit {
        "param"?: any;
    }
    interface DershopRouteCart {
    }
    interface DershopRouteIndex {
    }
    interface DershopRouteLogin {
    }
    interface DershopRouteProducts {
    }
    interface DershopRouteRegister {
    }
    interface DershopRouteSearch {
    }
    interface DershopRouteThankyou {
    }
    interface DershopSeo {
        "seo"?: SEO;
    }
    interface DershopSidebar {
        "sidebar"?: Sidebar;
    }
    interface DershopSpotlight {
    }
    interface DershopTestimonial {
        "heading"?: string;
        "text"?: string;
    }
    interface DershopUrl {
        "param"?: any;
    }
    interface IntrinsicElements {
        "dershop-account": DershopAccount;
        "dershop-admin-order-list": DershopAdminOrderList;
        "dershop-app": DershopApp;
        "dershop-brands": DershopBrands;
        "dershop-cart": DershopCart;
        "dershop-cart-line": DershopCartLine;
        "dershop-cart-mini": DershopCartMini;
        "dershop-cart-overview": DershopCartOverview;
        "dershop-checkout": DershopCheckout;
        "dershop-footer": DershopFooter;
        "dershop-form-register": DershopFormRegister;
        "dershop-hamburger": DershopHamburger;
        "dershop-header": DershopHeader;
        "dershop-icons-cart": DershopIconsCart;
        "dershop-icons-menu": DershopIconsMenu;
        "dershop-icons-spotlight": DershopIconsSpotlight;
        "dershop-inline-search": DershopInlineSearch;
        "dershop-logo": DershopLogo;
        "dershop-manufacturer": DershopManufacturer;
        "dershop-manufacturer-list": DershopManufacturerList;
        "dershop-order-totals": DershopOrderTotals;
        "dershop-order-view": DershopOrderView;
        "dershop-product": DershopProduct;
        "dershop-product-box": DershopProductBox;
        "dershop-product-list": DershopProductList;
        "dershop-route-a-orders": DershopRouteAOrders;
        "dershop-route-a-users": DershopRouteAUsers;
        "dershop-route-account": DershopRouteAccount;
        "dershop-route-account-order": DershopRouteAccountOrder;
        "dershop-route-admin-order-view": DershopRouteAdminOrderView;
        "dershop-route-admin-orders": DershopRouteAdminOrders;
        "dershop-route-admin-users-edit": DershopRouteAdminUsersEdit;
        "dershop-route-cart": DershopRouteCart;
        "dershop-route-index": DershopRouteIndex;
        "dershop-route-login": DershopRouteLogin;
        "dershop-route-products": DershopRouteProducts;
        "dershop-route-register": DershopRouteRegister;
        "dershop-route-search": DershopRouteSearch;
        "dershop-route-thankyou": DershopRouteThankyou;
        "dershop-seo": DershopSeo;
        "dershop-sidebar": DershopSidebar;
        "dershop-spotlight": DershopSpotlight;
        "dershop-testimonial": DershopTestimonial;
        "dershop-url": DershopUrl;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "dershop-account": LocalJSX.DershopAccount & JSXBase.HTMLAttributes<HTMLDershopAccountElement>;
            "dershop-admin-order-list": LocalJSX.DershopAdminOrderList & JSXBase.HTMLAttributes<HTMLDershopAdminOrderListElement>;
            "dershop-app": LocalJSX.DershopApp & JSXBase.HTMLAttributes<HTMLDershopAppElement>;
            "dershop-brands": LocalJSX.DershopBrands & JSXBase.HTMLAttributes<HTMLDershopBrandsElement>;
            "dershop-cart": LocalJSX.DershopCart & JSXBase.HTMLAttributes<HTMLDershopCartElement>;
            "dershop-cart-line": LocalJSX.DershopCartLine & JSXBase.HTMLAttributes<HTMLDershopCartLineElement>;
            "dershop-cart-mini": LocalJSX.DershopCartMini & JSXBase.HTMLAttributes<HTMLDershopCartMiniElement>;
            "dershop-cart-overview": LocalJSX.DershopCartOverview & JSXBase.HTMLAttributes<HTMLDershopCartOverviewElement>;
            "dershop-checkout": LocalJSX.DershopCheckout & JSXBase.HTMLAttributes<HTMLDershopCheckoutElement>;
            "dershop-footer": LocalJSX.DershopFooter & JSXBase.HTMLAttributes<HTMLDershopFooterElement>;
            "dershop-form-register": LocalJSX.DershopFormRegister & JSXBase.HTMLAttributes<HTMLDershopFormRegisterElement>;
            "dershop-hamburger": LocalJSX.DershopHamburger & JSXBase.HTMLAttributes<HTMLDershopHamburgerElement>;
            "dershop-header": LocalJSX.DershopHeader & JSXBase.HTMLAttributes<HTMLDershopHeaderElement>;
            "dershop-icons-cart": LocalJSX.DershopIconsCart & JSXBase.HTMLAttributes<HTMLDershopIconsCartElement>;
            "dershop-icons-menu": LocalJSX.DershopIconsMenu & JSXBase.HTMLAttributes<HTMLDershopIconsMenuElement>;
            "dershop-icons-spotlight": LocalJSX.DershopIconsSpotlight & JSXBase.HTMLAttributes<HTMLDershopIconsSpotlightElement>;
            "dershop-inline-search": LocalJSX.DershopInlineSearch & JSXBase.HTMLAttributes<HTMLDershopInlineSearchElement>;
            "dershop-logo": LocalJSX.DershopLogo & JSXBase.HTMLAttributes<HTMLDershopLogoElement>;
            "dershop-manufacturer": LocalJSX.DershopManufacturer & JSXBase.HTMLAttributes<HTMLDershopManufacturerElement>;
            "dershop-manufacturer-list": LocalJSX.DershopManufacturerList & JSXBase.HTMLAttributes<HTMLDershopManufacturerListElement>;
            "dershop-order-totals": LocalJSX.DershopOrderTotals & JSXBase.HTMLAttributes<HTMLDershopOrderTotalsElement>;
            "dershop-order-view": LocalJSX.DershopOrderView & JSXBase.HTMLAttributes<HTMLDershopOrderViewElement>;
            "dershop-product": LocalJSX.DershopProduct & JSXBase.HTMLAttributes<HTMLDershopProductElement>;
            "dershop-product-box": LocalJSX.DershopProductBox & JSXBase.HTMLAttributes<HTMLDershopProductBoxElement>;
            "dershop-product-list": LocalJSX.DershopProductList & JSXBase.HTMLAttributes<HTMLDershopProductListElement>;
            "dershop-route-a-orders": LocalJSX.DershopRouteAOrders & JSXBase.HTMLAttributes<HTMLDershopRouteAOrdersElement>;
            "dershop-route-a-users": LocalJSX.DershopRouteAUsers & JSXBase.HTMLAttributes<HTMLDershopRouteAUsersElement>;
            "dershop-route-account": LocalJSX.DershopRouteAccount & JSXBase.HTMLAttributes<HTMLDershopRouteAccountElement>;
            "dershop-route-account-order": LocalJSX.DershopRouteAccountOrder & JSXBase.HTMLAttributes<HTMLDershopRouteAccountOrderElement>;
            "dershop-route-admin-order-view": LocalJSX.DershopRouteAdminOrderView & JSXBase.HTMLAttributes<HTMLDershopRouteAdminOrderViewElement>;
            "dershop-route-admin-orders": LocalJSX.DershopRouteAdminOrders & JSXBase.HTMLAttributes<HTMLDershopRouteAdminOrdersElement>;
            "dershop-route-admin-users-edit": LocalJSX.DershopRouteAdminUsersEdit & JSXBase.HTMLAttributes<HTMLDershopRouteAdminUsersEditElement>;
            "dershop-route-cart": LocalJSX.DershopRouteCart & JSXBase.HTMLAttributes<HTMLDershopRouteCartElement>;
            "dershop-route-index": LocalJSX.DershopRouteIndex & JSXBase.HTMLAttributes<HTMLDershopRouteIndexElement>;
            "dershop-route-login": LocalJSX.DershopRouteLogin & JSXBase.HTMLAttributes<HTMLDershopRouteLoginElement>;
            "dershop-route-products": LocalJSX.DershopRouteProducts & JSXBase.HTMLAttributes<HTMLDershopRouteProductsElement>;
            "dershop-route-register": LocalJSX.DershopRouteRegister & JSXBase.HTMLAttributes<HTMLDershopRouteRegisterElement>;
            "dershop-route-search": LocalJSX.DershopRouteSearch & JSXBase.HTMLAttributes<HTMLDershopRouteSearchElement>;
            "dershop-route-thankyou": LocalJSX.DershopRouteThankyou & JSXBase.HTMLAttributes<HTMLDershopRouteThankyouElement>;
            "dershop-seo": LocalJSX.DershopSeo & JSXBase.HTMLAttributes<HTMLDershopSeoElement>;
            "dershop-sidebar": LocalJSX.DershopSidebar & JSXBase.HTMLAttributes<HTMLDershopSidebarElement>;
            "dershop-spotlight": LocalJSX.DershopSpotlight & JSXBase.HTMLAttributes<HTMLDershopSpotlightElement>;
            "dershop-testimonial": LocalJSX.DershopTestimonial & JSXBase.HTMLAttributes<HTMLDershopTestimonialElement>;
            "dershop-url": LocalJSX.DershopUrl & JSXBase.HTMLAttributes<HTMLDershopUrlElement>;
        }
    }
}
