/* 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-public-runtime";
import { AppearanceTypes, IconButtonLevelTypes, IconButtonTypeTypes, IconNameTypes, IconSizeTypes, LabelLevelTypes, SelectFlowTypes, SelectOptionType, TextButtonLevelTypes, TextButtonTypeTypes, ThemeTypes, TriggerTypes, WeightTypes } from "./shared/types";
export { AppearanceTypes, IconButtonLevelTypes, IconButtonTypeTypes, IconNameTypes, IconSizeTypes, LabelLevelTypes, SelectFlowTypes, SelectOptionType, TextButtonLevelTypes, TextButtonTypeTypes, ThemeTypes, TriggerTypes, WeightTypes } from "./shared/types";
export namespace Components {
    interface EzpAuth {
        "clientID": string;
        "code": string;
        "hidelogin": boolean;
        "redirectURI": string;
        "trigger": string;
    }
    interface EzpBackdrop {
        /**
          * @default true
         */
        "visible": boolean;
    }
    interface EzpDialog {
        /**
          * @default i18next.t('button_actions.close')
         */
        "action": string;
        "description": string;
        /**
          * Properties
         */
        "heading": string;
        /**
          * @default true
         */
        "iconFramed": boolean;
        "iconName"?: IconNameTypes;
        /**
          * @default 'large'
         */
        "iconSize": IconSizeTypes;
        "instance": string;
    }
    interface EzpIcon {
        /**
          * Description...
          * @default false
         */
        "framed": boolean;
        /**
          * Description...
         */
        "name": IconNameTypes;
        /**
          * Description...
          * @default 'normal'
         */
        "size": IconSizeTypes;
    }
    interface EzpIconButton {
        /**
          * Description...
          * @default false
         */
        "blank": boolean;
        /**
          * Description...
          * @default false
         */
        "disabled": boolean;
        /**
          * Description...
         */
        "href": string;
        /**
          * Description...
         */
        "icon": IconNameTypes;
        /**
          * Description...
          * @default 'primary'
         */
        "level": IconButtonLevelTypes;
        /**
          * Description...
         */
        "type": IconButtonTypeTypes;
    }
    interface EzpInput {
        /**
          * Description...
         */
        "eventType": string;
        /**
          * Description...
          * @default 'color'
         */
        "icon": IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label": string;
        /**
          * Description...
          * @default ''
         */
        "placeholder": string;
        /**
          * Description...
         */
        "suffix": string;
        /**
          * Description...
          * @default 'text'
         */
        "type": string;
        /**
          * Description...
         */
        "value": number | string;
    }
    interface EzpLabel {
        /**
          * Description...
          * @default false
         */
        "ellipsis": boolean;
        /**
          * Description...
          * @default 'secondary'
         */
        "level": LabelLevelTypes;
        /**
          * Description...
          * @default false
         */
        "noWrap": boolean;
        /**
          * Description...
          * @default 'Label'
         */
        "text": string;
        /**
          * Description...
          * @default 'soft'
         */
        "weight": WeightTypes;
    }
    interface EzpPrinterSelection {
        /**
          * Properties
         */
        "clientID": string;
        "fileid": string;
        "filename": string;
        "files": File[];
        "filetype": string;
        "fileurl": string;
        /**
          * @default false
         */
        "hideheader": boolean;
        /**
          * @default false
         */
        "hidemenu": boolean;
        "redirectURI": string;
        "seamless": boolean;
    }
    interface EzpPrinting {
        /**
          * @default 'system'
         */
        "appearance": AppearanceTypes;
        "authapihosturl": string;
        "checkAuth": () => Promise<boolean>;
        "clientid": string;
        "code": string;
        "custom": boolean;
        "filedata": string;
        "fileid": string;
        /**
          * @default ''
         */
        "filename": string;
        "filetype": string;
        "fileurl": string;
        "getAuthUri": () => Promise<string>;
        "getSasUri": () => Promise<string>;
        /**
          * @default false
         */
        "hideheader": boolean;
        "hidelogin": boolean;
        /**
          * @default false
         */
        "hidemenu": boolean;
        /**
          * @default ''
         */
        "language": string;
        "logOut": () => Promise<void>;
        /**
          * Public methods
         */
        "open": () => Promise<void>;
        "printapihosturl": string;
        "redirecturi": string;
        /**
          * @default false
         */
        "seamless": boolean;
        "setAuthRefreshToken": (refreshToken: string) => Promise<void>;
        /**
          * @default 'cyan'
         */
        "theme": ThemeTypes;
        "trigger": TriggerTypes;
    }
    interface EzpSelect {
        /**
          * Description...
          * @default false
         */
        "disabled": boolean;
        /**
          * Description...
         */
        "icon": IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label": string;
        /**
          * Description...
         */
        "optionFlow": SelectFlowTypes;
        /**
          * Description...
         */
        "options": SelectOptionType[];
        /**
          * Description...
          * @default 'Placeholder'
         */
        "placeholder": string;
        /**
          * Description...
         */
        "preSelected": any;
        /**
          * Description...
          * @default 'horizontal'
         */
        "toggleFlow": SelectFlowTypes;
    }
    interface EzpStatus {
        "cancel"?: string | boolean;
        "close"?: string | boolean;
        /**
          * Properties
          * @default 'Description'
         */
        "description": string;
        "icon"?: IconNameTypes;
        "instance": string;
        /**
          * @default false
         */
        "processing": boolean;
        "retry"?: string | boolean;
    }
    interface EzpStepper {
        /**
          * Description...
         */
        "icon": IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label": string;
        /**
          * Description...
         */
        "max": number;
        /**
          * Description...
          * @default 1
         */
        "min": number;
    }
    interface EzpTextButton {
        /**
          * Description...
          * @default false
         */
        "blank": boolean;
        /**
          * Description...
          * @default false
         */
        "disabled": boolean;
        /**
          * Description...
         */
        "href": string;
        /**
          * Description...
         */
        "label": string;
        /**
          * Description...
          * @default 'primary'
         */
        "level": TextButtonLevelTypes;
        /**
          * Description...
          * @default false
         */
        "small": boolean;
        /**
          * Description...
         */
        "type": TextButtonTypeTypes;
    }
    interface EzpUpload {
    }
    interface EzpUserMenu {
        /**
          * @default 'John Doe'
         */
        "name": string;
        /**
          * @default false
         */
        "open": boolean;
    }
}
export interface EzpAuthCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpAuthElement;
}
export interface EzpBackdropCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpBackdropElement;
}
export interface EzpDialogCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpDialogElement;
}
export interface EzpInputCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpInputElement;
}
export interface EzpPrinterSelectionCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpPrinterSelectionElement;
}
export interface EzpPrintingCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpPrintingElement;
}
export interface EzpSelectCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpSelectElement;
}
export interface EzpStatusCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpStatusElement;
}
export interface EzpStepperCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpStepperElement;
}
export interface EzpUploadCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpUploadElement;
}
export interface EzpUserMenuCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLEzpUserMenuElement;
}
declare global {
    interface HTMLEzpAuthElementEventMap {
        "authCancel": MouseEvent;
        "authSuccess": any;
        "userCancel": any;
    }
    interface HTMLEzpAuthElement extends Components.EzpAuth, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpAuthElementEventMap>(type: K, listener: (this: HTMLEzpAuthElement, ev: EzpAuthCustomEvent<HTMLEzpAuthElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpAuthElementEventMap>(type: K, listener: (this: HTMLEzpAuthElement, ev: EzpAuthCustomEvent<HTMLEzpAuthElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpAuthElement: {
        prototype: HTMLEzpAuthElement;
        new (): HTMLEzpAuthElement;
    };
    interface HTMLEzpBackdropElementEventMap {
        "backdropHideStart": any;
        "backdropHideEnd": any;
    }
    interface HTMLEzpBackdropElement extends Components.EzpBackdrop, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpBackdropElementEventMap>(type: K, listener: (this: HTMLEzpBackdropElement, ev: EzpBackdropCustomEvent<HTMLEzpBackdropElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpBackdropElementEventMap>(type: K, listener: (this: HTMLEzpBackdropElement, ev: EzpBackdropCustomEvent<HTMLEzpBackdropElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpBackdropElement: {
        prototype: HTMLEzpBackdropElement;
        new (): HTMLEzpBackdropElement;
    };
    interface HTMLEzpDialogElementEventMap {
        "dialogClose": any;
        "dialogAction": any;
    }
    interface HTMLEzpDialogElement extends Components.EzpDialog, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpDialogElementEventMap>(type: K, listener: (this: HTMLEzpDialogElement, ev: EzpDialogCustomEvent<HTMLEzpDialogElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpDialogElementEventMap>(type: K, listener: (this: HTMLEzpDialogElement, ev: EzpDialogCustomEvent<HTMLEzpDialogElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpDialogElement: {
        prototype: HTMLEzpDialogElement;
        new (): HTMLEzpDialogElement;
    };
    interface HTMLEzpIconElement extends Components.EzpIcon, HTMLStencilElement {
    }
    var HTMLEzpIconElement: {
        prototype: HTMLEzpIconElement;
        new (): HTMLEzpIconElement;
    };
    interface HTMLEzpIconButtonElement extends Components.EzpIconButton, HTMLStencilElement {
    }
    var HTMLEzpIconButtonElement: {
        prototype: HTMLEzpIconButtonElement;
        new (): HTMLEzpIconButtonElement;
    };
    interface HTMLEzpInputElementEventMap {
        "inputValueChanged": any;
    }
    interface HTMLEzpInputElement extends Components.EzpInput, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpInputElementEventMap>(type: K, listener: (this: HTMLEzpInputElement, ev: EzpInputCustomEvent<HTMLEzpInputElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpInputElementEventMap>(type: K, listener: (this: HTMLEzpInputElement, ev: EzpInputCustomEvent<HTMLEzpInputElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpInputElement: {
        prototype: HTMLEzpInputElement;
        new (): HTMLEzpInputElement;
    };
    interface HTMLEzpLabelElement extends Components.EzpLabel, HTMLStencilElement {
    }
    var HTMLEzpLabelElement: {
        prototype: HTMLEzpLabelElement;
        new (): HTMLEzpLabelElement;
    };
    interface HTMLEzpPrinterSelectionElementEventMap {
        "printCancel": MouseEvent;
        "printSubmit": MouseEvent;
        "logout": MouseEvent;
    }
    interface HTMLEzpPrinterSelectionElement extends Components.EzpPrinterSelection, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpPrinterSelectionElementEventMap>(type: K, listener: (this: HTMLEzpPrinterSelectionElement, ev: EzpPrinterSelectionCustomEvent<HTMLEzpPrinterSelectionElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpPrinterSelectionElementEventMap>(type: K, listener: (this: HTMLEzpPrinterSelectionElement, ev: EzpPrinterSelectionCustomEvent<HTMLEzpPrinterSelectionElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpPrinterSelectionElement: {
        prototype: HTMLEzpPrinterSelectionElement;
        new (): HTMLEzpPrinterSelectionElement;
    };
    interface HTMLEzpPrintingElementEventMap {
        "printFinished": any;
    }
    interface HTMLEzpPrintingElement extends Components.EzpPrinting, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpPrintingElementEventMap>(type: K, listener: (this: HTMLEzpPrintingElement, ev: EzpPrintingCustomEvent<HTMLEzpPrintingElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpPrintingElementEventMap>(type: K, listener: (this: HTMLEzpPrintingElement, ev: EzpPrintingCustomEvent<HTMLEzpPrintingElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpPrintingElement: {
        prototype: HTMLEzpPrintingElement;
        new (): HTMLEzpPrintingElement;
    };
    interface HTMLEzpSelectElementEventMap {
        "selectToggle": any;
        "selectSelection": any;
    }
    interface HTMLEzpSelectElement extends Components.EzpSelect, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpSelectElementEventMap>(type: K, listener: (this: HTMLEzpSelectElement, ev: EzpSelectCustomEvent<HTMLEzpSelectElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpSelectElementEventMap>(type: K, listener: (this: HTMLEzpSelectElement, ev: EzpSelectCustomEvent<HTMLEzpSelectElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpSelectElement: {
        prototype: HTMLEzpSelectElement;
        new (): HTMLEzpSelectElement;
    };
    interface HTMLEzpStatusElementEventMap {
        "statusCancel": any;
        "statusClose": any;
        "statusRetry": any;
    }
    interface HTMLEzpStatusElement extends Components.EzpStatus, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpStatusElementEventMap>(type: K, listener: (this: HTMLEzpStatusElement, ev: EzpStatusCustomEvent<HTMLEzpStatusElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpStatusElementEventMap>(type: K, listener: (this: HTMLEzpStatusElement, ev: EzpStatusCustomEvent<HTMLEzpStatusElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpStatusElement: {
        prototype: HTMLEzpStatusElement;
        new (): HTMLEzpStatusElement;
    };
    interface HTMLEzpStepperElementEventMap {
        "stepperChanged": any;
    }
    interface HTMLEzpStepperElement extends Components.EzpStepper, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpStepperElementEventMap>(type: K, listener: (this: HTMLEzpStepperElement, ev: EzpStepperCustomEvent<HTMLEzpStepperElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpStepperElementEventMap>(type: K, listener: (this: HTMLEzpStepperElement, ev: EzpStepperCustomEvent<HTMLEzpStepperElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpStepperElement: {
        prototype: HTMLEzpStepperElement;
        new (): HTMLEzpStepperElement;
    };
    interface HTMLEzpTextButtonElement extends Components.EzpTextButton, HTMLStencilElement {
    }
    var HTMLEzpTextButtonElement: {
        prototype: HTMLEzpTextButtonElement;
        new (): HTMLEzpTextButtonElement;
    };
    interface HTMLEzpUploadElementEventMap {
        "uploadFile": any;
    }
    interface HTMLEzpUploadElement extends Components.EzpUpload, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpUploadElementEventMap>(type: K, listener: (this: HTMLEzpUploadElement, ev: EzpUploadCustomEvent<HTMLEzpUploadElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpUploadElementEventMap>(type: K, listener: (this: HTMLEzpUploadElement, ev: EzpUploadCustomEvent<HTMLEzpUploadElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpUploadElement: {
        prototype: HTMLEzpUploadElement;
        new (): HTMLEzpUploadElement;
    };
    interface HTMLEzpUserMenuElementEventMap {
        "userMenuClosure": any;
        "logoutEmitter": any;
    }
    interface HTMLEzpUserMenuElement extends Components.EzpUserMenu, HTMLStencilElement {
        addEventListener<K extends keyof HTMLEzpUserMenuElementEventMap>(type: K, listener: (this: HTMLEzpUserMenuElement, ev: EzpUserMenuCustomEvent<HTMLEzpUserMenuElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void;
        addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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 HTMLEzpUserMenuElementEventMap>(type: K, listener: (this: HTMLEzpUserMenuElement, ev: EzpUserMenuCustomEvent<HTMLEzpUserMenuElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void;
        removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[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;
    }
    var HTMLEzpUserMenuElement: {
        prototype: HTMLEzpUserMenuElement;
        new (): HTMLEzpUserMenuElement;
    };
    interface HTMLElementTagNameMap {
        "ezp-auth": HTMLEzpAuthElement;
        "ezp-backdrop": HTMLEzpBackdropElement;
        "ezp-dialog": HTMLEzpDialogElement;
        "ezp-icon": HTMLEzpIconElement;
        "ezp-icon-button": HTMLEzpIconButtonElement;
        "ezp-input": HTMLEzpInputElement;
        "ezp-label": HTMLEzpLabelElement;
        "ezp-printer-selection": HTMLEzpPrinterSelectionElement;
        "ezp-printing": HTMLEzpPrintingElement;
        "ezp-select": HTMLEzpSelectElement;
        "ezp-status": HTMLEzpStatusElement;
        "ezp-stepper": HTMLEzpStepperElement;
        "ezp-text-button": HTMLEzpTextButtonElement;
        "ezp-upload": HTMLEzpUploadElement;
        "ezp-user-menu": HTMLEzpUserMenuElement;
    }
}
declare namespace LocalJSX {
    type OneOf<K extends string, PropT, AttrT = PropT> = { [P in K]: PropT } & { [P in `attr:${K}` | `prop:${K}`]?: never } | { [P in `attr:${K}`]: AttrT } & { [P in K | `prop:${K}`]?: never } | { [P in `prop:${K}`]: PropT } & { [P in K | `attr:${K}`]?: never };

    interface EzpAuth {
        "clientID"?: string;
        "code"?: string;
        "hidelogin"?: boolean;
        "onAuthCancel"?: (event: EzpAuthCustomEvent<MouseEvent>) => void;
        "onAuthSuccess"?: (event: EzpAuthCustomEvent<any>) => void;
        "onUserCancel"?: (event: EzpAuthCustomEvent<any>) => void;
        "redirectURI"?: string;
        "trigger"?: string;
    }
    interface EzpBackdrop {
        "onBackdropHideEnd"?: (event: EzpBackdropCustomEvent<any>) => void;
        "onBackdropHideStart"?: (event: EzpBackdropCustomEvent<any>) => void;
        /**
          * @default true
         */
        "visible"?: boolean;
    }
    interface EzpDialog {
        /**
          * @default i18next.t('button_actions.close')
         */
        "action"?: string;
        "description"?: string;
        /**
          * Properties
         */
        "heading"?: string;
        /**
          * @default true
         */
        "iconFramed"?: boolean;
        "iconName"?: IconNameTypes;
        /**
          * @default 'large'
         */
        "iconSize"?: IconSizeTypes;
        "instance"?: string;
        "onDialogAction"?: (event: EzpDialogCustomEvent<any>) => void;
        /**
          * Events
         */
        "onDialogClose"?: (event: EzpDialogCustomEvent<any>) => void;
    }
    interface EzpIcon {
        /**
          * Description...
          * @default false
         */
        "framed"?: boolean;
        /**
          * Description...
         */
        "name": IconNameTypes;
        /**
          * Description...
          * @default 'normal'
         */
        "size"?: IconSizeTypes;
    }
    interface EzpIconButton {
        /**
          * Description...
          * @default false
         */
        "blank"?: boolean;
        /**
          * Description...
          * @default false
         */
        "disabled"?: boolean;
        /**
          * Description...
         */
        "href"?: string;
        /**
          * Description...
         */
        "icon": IconNameTypes;
        /**
          * Description...
          * @default 'primary'
         */
        "level"?: IconButtonLevelTypes;
        /**
          * Description...
         */
        "type"?: IconButtonTypeTypes;
    }
    interface EzpInput {
        /**
          * Description...
         */
        "eventType"?: string;
        /**
          * Description...
          * @default 'color'
         */
        "icon"?: IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label"?: string;
        /**
          * Events
         */
        "onInputValueChanged"?: (event: EzpInputCustomEvent<any>) => void;
        /**
          * Description...
          * @default ''
         */
        "placeholder"?: string;
        /**
          * Description...
         */
        "suffix"?: string;
        /**
          * Description...
          * @default 'text'
         */
        "type"?: string;
        /**
          * Description...
         */
        "value"?: number | string;
    }
    interface EzpLabel {
        /**
          * Description...
          * @default false
         */
        "ellipsis"?: boolean;
        /**
          * Description...
          * @default 'secondary'
         */
        "level"?: LabelLevelTypes;
        /**
          * Description...
          * @default false
         */
        "noWrap"?: boolean;
        /**
          * Description...
          * @default 'Label'
         */
        "text"?: string;
        /**
          * Description...
          * @default 'soft'
         */
        "weight"?: WeightTypes;
    }
    interface EzpPrinterSelection {
        /**
          * Properties
         */
        "clientID"?: string;
        "fileid"?: string;
        "filename"?: string;
        "files"?: File[];
        "filetype"?: string;
        "fileurl"?: string;
        /**
          * @default false
         */
        "hideheader"?: boolean;
        /**
          * @default false
         */
        "hidemenu"?: boolean;
        "onLogout"?: (event: EzpPrinterSelectionCustomEvent<MouseEvent>) => void;
        /**
          * Description...
         */
        "onPrintCancel"?: (event: EzpPrinterSelectionCustomEvent<MouseEvent>) => void;
        /**
          * Description...
         */
        "onPrintSubmit"?: (event: EzpPrinterSelectionCustomEvent<MouseEvent>) => void;
        "redirectURI"?: string;
        "seamless"?: boolean;
    }
    interface EzpPrinting {
        /**
          * @default 'system'
         */
        "appearance"?: AppearanceTypes;
        "authapihosturl"?: string;
        "clientid"?: string;
        "code"?: string;
        "custom"?: boolean;
        "filedata"?: string;
        "fileid"?: string;
        /**
          * @default ''
         */
        "filename"?: string;
        "filetype"?: string;
        "fileurl"?: string;
        /**
          * @default false
         */
        "hideheader"?: boolean;
        "hidelogin"?: boolean;
        /**
          * @default false
         */
        "hidemenu"?: boolean;
        /**
          * @default ''
         */
        "language"?: string;
        /**
          * Events
         */
        "onPrintFinished"?: (event: EzpPrintingCustomEvent<any>) => void;
        "printapihosturl"?: string;
        "redirecturi"?: string;
        /**
          * @default false
         */
        "seamless"?: boolean;
        /**
          * @default 'cyan'
         */
        "theme"?: ThemeTypes;
        "trigger"?: TriggerTypes;
    }
    interface EzpSelect {
        /**
          * Description...
          * @default false
         */
        "disabled"?: boolean;
        /**
          * Description...
         */
        "icon"?: IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label"?: string;
        "onSelectSelection"?: (event: EzpSelectCustomEvent<any>) => void;
        /**
          * Events
         */
        "onSelectToggle"?: (event: EzpSelectCustomEvent<any>) => void;
        /**
          * Description...
         */
        "optionFlow"?: SelectFlowTypes;
        /**
          * Description...
         */
        "options"?: SelectOptionType[];
        /**
          * Description...
          * @default 'Placeholder'
         */
        "placeholder"?: string;
        /**
          * Description...
         */
        "preSelected"?: any;
        /**
          * Description...
          * @default 'horizontal'
         */
        "toggleFlow"?: SelectFlowTypes;
    }
    interface EzpStatus {
        "cancel"?: string | boolean;
        "close"?: string | boolean;
        /**
          * Properties
          * @default 'Description'
         */
        "description"?: string;
        "icon"?: IconNameTypes;
        "instance"?: string;
        /**
          * Events
         */
        "onStatusCancel"?: (event: EzpStatusCustomEvent<any>) => void;
        "onStatusClose"?: (event: EzpStatusCustomEvent<any>) => void;
        "onStatusRetry"?: (event: EzpStatusCustomEvent<any>) => void;
        /**
          * @default false
         */
        "processing"?: boolean;
        "retry"?: string | boolean;
    }
    interface EzpStepper {
        /**
          * Description...
         */
        "icon"?: IconNameTypes;
        /**
          * Description...
          * @default 'Label'
         */
        "label"?: string;
        /**
          * Description...
         */
        "max"?: number;
        /**
          * Description...
          * @default 1
         */
        "min"?: number;
        /**
          * Events
         */
        "onStepperChanged"?: (event: EzpStepperCustomEvent<any>) => void;
    }
    interface EzpTextButton {
        /**
          * Description...
          * @default false
         */
        "blank"?: boolean;
        /**
          * Description...
          * @default false
         */
        "disabled"?: boolean;
        /**
          * Description...
         */
        "href"?: string;
        /**
          * Description...
         */
        "label"?: string;
        /**
          * Description...
          * @default 'primary'
         */
        "level"?: TextButtonLevelTypes;
        /**
          * Description...
          * @default false
         */
        "small"?: boolean;
        /**
          * Description...
         */
        "type"?: TextButtonTypeTypes;
    }
    interface EzpUpload {
        /**
          * Events
         */
        "onUploadFile"?: (event: EzpUploadCustomEvent<any>) => void;
    }
    interface EzpUserMenu {
        /**
          * @default 'John Doe'
         */
        "name"?: string;
        "onLogoutEmitter"?: (event: EzpUserMenuCustomEvent<any>) => void;
        /**
          * Events
         */
        "onUserMenuClosure"?: (event: EzpUserMenuCustomEvent<any>) => void;
        /**
          * @default false
         */
        "open"?: boolean;
    }

    interface EzpAuthAttributes {
        "clientID": string;
        "redirectURI": string;
        "hidelogin": boolean;
        "trigger": string;
        "code": string;
    }
    interface EzpBackdropAttributes {
        "visible": boolean;
    }
    interface EzpDialogAttributes {
        "heading": string;
        "description": string;
        "action": string;
        "iconName": IconNameTypes;
        "iconSize": IconSizeTypes;
        "iconFramed": boolean;
        "instance": string;
    }
    interface EzpIconAttributes {
        "name": IconNameTypes;
        "size": IconSizeTypes;
        "framed": boolean;
    }
    interface EzpIconButtonAttributes {
        "blank": boolean;
        "disabled": boolean;
        "href": string;
        "icon": IconNameTypes;
        "level": IconButtonLevelTypes;
        "type": IconButtonTypeTypes;
    }
    interface EzpInputAttributes {
        "label": string;
        "value": string;
        "type": string;
        "icon": IconNameTypes;
        "suffix": string;
        "eventType": string;
        "placeholder": string;
    }
    interface EzpLabelAttributes {
        "ellipsis": boolean;
        "level": LabelLevelTypes;
        "noWrap": boolean;
        "text": string;
        "weight": WeightTypes;
    }
    interface EzpPrinterSelectionAttributes {
        "clientID": string;
        "redirectURI": string;
        "filename": string;
        "fileurl": string;
        "filetype": string;
        "fileid": string;
        "hidemenu": boolean;
        "hideheader": boolean;
        "seamless": boolean;
    }
    interface EzpPrintingAttributes {
        "clientid": string;
        "redirecturi": string;
        "filename": string;
        "fileurl": string;
        "filetype": string;
        "custom": boolean;
        "hidelogin": boolean;
        "hidemenu": boolean;
        "hideheader": boolean;
        "authapihosturl": string;
        "printapihosturl": string;
        "theme": ThemeTypes;
        "fileid": string;
        "appearance": AppearanceTypes;
        "trigger": TriggerTypes;
        "language": string;
        "code": string;
        "filedata": string;
        "seamless": boolean;
    }
    interface EzpSelectAttributes {
        "icon": IconNameTypes;
        "label": string;
        "optionFlow": SelectFlowTypes;
        "placeholder": string;
        "preSelected": string;
        "toggleFlow": SelectFlowTypes;
        "disabled": boolean;
    }
    interface EzpStatusAttributes {
        "description": string;
        "processing": boolean;
        "instance": string;
        "icon": IconNameTypes;
        "cancel": string;
        "close": string;
        "retry": string;
    }
    interface EzpStepperAttributes {
        "icon": IconNameTypes;
        "label": string;
        "max": number;
        "min": number;
    }
    interface EzpTextButtonAttributes {
        "blank": boolean;
        "disabled": boolean;
        "href": string;
        "level": TextButtonLevelTypes;
        "label": string;
        "type": TextButtonTypeTypes;
        "small": boolean;
    }
    interface EzpUserMenuAttributes {
        "name": string;
        "open": boolean;
    }

    interface IntrinsicElements {
        "ezp-auth": Omit<EzpAuth, keyof EzpAuthAttributes> & { [K in keyof EzpAuth & keyof EzpAuthAttributes]?: EzpAuth[K] } & { [K in keyof EzpAuth & keyof EzpAuthAttributes as `attr:${K}`]?: EzpAuthAttributes[K] } & { [K in keyof EzpAuth & keyof EzpAuthAttributes as `prop:${K}`]?: EzpAuth[K] };
        "ezp-backdrop": Omit<EzpBackdrop, keyof EzpBackdropAttributes> & { [K in keyof EzpBackdrop & keyof EzpBackdropAttributes]?: EzpBackdrop[K] } & { [K in keyof EzpBackdrop & keyof EzpBackdropAttributes as `attr:${K}`]?: EzpBackdropAttributes[K] } & { [K in keyof EzpBackdrop & keyof EzpBackdropAttributes as `prop:${K}`]?: EzpBackdrop[K] };
        "ezp-dialog": Omit<EzpDialog, keyof EzpDialogAttributes> & { [K in keyof EzpDialog & keyof EzpDialogAttributes]?: EzpDialog[K] } & { [K in keyof EzpDialog & keyof EzpDialogAttributes as `attr:${K}`]?: EzpDialogAttributes[K] } & { [K in keyof EzpDialog & keyof EzpDialogAttributes as `prop:${K}`]?: EzpDialog[K] };
        "ezp-icon": Omit<EzpIcon, keyof EzpIconAttributes> & { [K in keyof EzpIcon & keyof EzpIconAttributes]?: EzpIcon[K] } & { [K in keyof EzpIcon & keyof EzpIconAttributes as `attr:${K}`]?: EzpIconAttributes[K] } & { [K in keyof EzpIcon & keyof EzpIconAttributes as `prop:${K}`]?: EzpIcon[K] } & OneOf<"name", EzpIcon["name"], EzpIconAttributes["name"]>;
        "ezp-icon-button": Omit<EzpIconButton, keyof EzpIconButtonAttributes> & { [K in keyof EzpIconButton & keyof EzpIconButtonAttributes]?: EzpIconButton[K] } & { [K in keyof EzpIconButton & keyof EzpIconButtonAttributes as `attr:${K}`]?: EzpIconButtonAttributes[K] } & { [K in keyof EzpIconButton & keyof EzpIconButtonAttributes as `prop:${K}`]?: EzpIconButton[K] } & OneOf<"icon", EzpIconButton["icon"], EzpIconButtonAttributes["icon"]>;
        "ezp-input": Omit<EzpInput, keyof EzpInputAttributes> & { [K in keyof EzpInput & keyof EzpInputAttributes]?: EzpInput[K] } & { [K in keyof EzpInput & keyof EzpInputAttributes as `attr:${K}`]?: EzpInputAttributes[K] } & { [K in keyof EzpInput & keyof EzpInputAttributes as `prop:${K}`]?: EzpInput[K] };
        "ezp-label": Omit<EzpLabel, keyof EzpLabelAttributes> & { [K in keyof EzpLabel & keyof EzpLabelAttributes]?: EzpLabel[K] } & { [K in keyof EzpLabel & keyof EzpLabelAttributes as `attr:${K}`]?: EzpLabelAttributes[K] } & { [K in keyof EzpLabel & keyof EzpLabelAttributes as `prop:${K}`]?: EzpLabel[K] };
        "ezp-printer-selection": Omit<EzpPrinterSelection, keyof EzpPrinterSelectionAttributes> & { [K in keyof EzpPrinterSelection & keyof EzpPrinterSelectionAttributes]?: EzpPrinterSelection[K] } & { [K in keyof EzpPrinterSelection & keyof EzpPrinterSelectionAttributes as `attr:${K}`]?: EzpPrinterSelectionAttributes[K] } & { [K in keyof EzpPrinterSelection & keyof EzpPrinterSelectionAttributes as `prop:${K}`]?: EzpPrinterSelection[K] };
        "ezp-printing": Omit<EzpPrinting, keyof EzpPrintingAttributes> & { [K in keyof EzpPrinting & keyof EzpPrintingAttributes]?: EzpPrinting[K] } & { [K in keyof EzpPrinting & keyof EzpPrintingAttributes as `attr:${K}`]?: EzpPrintingAttributes[K] } & { [K in keyof EzpPrinting & keyof EzpPrintingAttributes as `prop:${K}`]?: EzpPrinting[K] };
        "ezp-select": Omit<EzpSelect, keyof EzpSelectAttributes> & { [K in keyof EzpSelect & keyof EzpSelectAttributes]?: EzpSelect[K] } & { [K in keyof EzpSelect & keyof EzpSelectAttributes as `attr:${K}`]?: EzpSelectAttributes[K] } & { [K in keyof EzpSelect & keyof EzpSelectAttributes as `prop:${K}`]?: EzpSelect[K] };
        "ezp-status": Omit<EzpStatus, keyof EzpStatusAttributes> & { [K in keyof EzpStatus & keyof EzpStatusAttributes]?: EzpStatus[K] } & { [K in keyof EzpStatus & keyof EzpStatusAttributes as `attr:${K}`]?: EzpStatusAttributes[K] } & { [K in keyof EzpStatus & keyof EzpStatusAttributes as `prop:${K}`]?: EzpStatus[K] };
        "ezp-stepper": Omit<EzpStepper, keyof EzpStepperAttributes> & { [K in keyof EzpStepper & keyof EzpStepperAttributes]?: EzpStepper[K] } & { [K in keyof EzpStepper & keyof EzpStepperAttributes as `attr:${K}`]?: EzpStepperAttributes[K] } & { [K in keyof EzpStepper & keyof EzpStepperAttributes as `prop:${K}`]?: EzpStepper[K] };
        "ezp-text-button": Omit<EzpTextButton, keyof EzpTextButtonAttributes> & { [K in keyof EzpTextButton & keyof EzpTextButtonAttributes]?: EzpTextButton[K] } & { [K in keyof EzpTextButton & keyof EzpTextButtonAttributes as `attr:${K}`]?: EzpTextButtonAttributes[K] } & { [K in keyof EzpTextButton & keyof EzpTextButtonAttributes as `prop:${K}`]?: EzpTextButton[K] };
        "ezp-upload": EzpUpload;
        "ezp-user-menu": Omit<EzpUserMenu, keyof EzpUserMenuAttributes> & { [K in keyof EzpUserMenu & keyof EzpUserMenuAttributes]?: EzpUserMenu[K] } & { [K in keyof EzpUserMenu & keyof EzpUserMenuAttributes as `attr:${K}`]?: EzpUserMenuAttributes[K] } & { [K in keyof EzpUserMenu & keyof EzpUserMenuAttributes as `prop:${K}`]?: EzpUserMenu[K] };
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "ezp-auth": LocalJSX.IntrinsicElements["ezp-auth"] & JSXBase.HTMLAttributes<HTMLEzpAuthElement>;
            "ezp-backdrop": LocalJSX.IntrinsicElements["ezp-backdrop"] & JSXBase.HTMLAttributes<HTMLEzpBackdropElement>;
            "ezp-dialog": LocalJSX.IntrinsicElements["ezp-dialog"] & JSXBase.HTMLAttributes<HTMLEzpDialogElement>;
            "ezp-icon": LocalJSX.IntrinsicElements["ezp-icon"] & JSXBase.HTMLAttributes<HTMLEzpIconElement>;
            "ezp-icon-button": LocalJSX.IntrinsicElements["ezp-icon-button"] & JSXBase.HTMLAttributes<HTMLEzpIconButtonElement>;
            "ezp-input": LocalJSX.IntrinsicElements["ezp-input"] & JSXBase.HTMLAttributes<HTMLEzpInputElement>;
            "ezp-label": LocalJSX.IntrinsicElements["ezp-label"] & JSXBase.HTMLAttributes<HTMLEzpLabelElement>;
            "ezp-printer-selection": LocalJSX.IntrinsicElements["ezp-printer-selection"] & JSXBase.HTMLAttributes<HTMLEzpPrinterSelectionElement>;
            "ezp-printing": LocalJSX.IntrinsicElements["ezp-printing"] & JSXBase.HTMLAttributes<HTMLEzpPrintingElement>;
            "ezp-select": LocalJSX.IntrinsicElements["ezp-select"] & JSXBase.HTMLAttributes<HTMLEzpSelectElement>;
            "ezp-status": LocalJSX.IntrinsicElements["ezp-status"] & JSXBase.HTMLAttributes<HTMLEzpStatusElement>;
            "ezp-stepper": LocalJSX.IntrinsicElements["ezp-stepper"] & JSXBase.HTMLAttributes<HTMLEzpStepperElement>;
            "ezp-text-button": LocalJSX.IntrinsicElements["ezp-text-button"] & JSXBase.HTMLAttributes<HTMLEzpTextButtonElement>;
            "ezp-upload": LocalJSX.IntrinsicElements["ezp-upload"] & JSXBase.HTMLAttributes<HTMLEzpUploadElement>;
            "ezp-user-menu": LocalJSX.IntrinsicElements["ezp-user-menu"] & JSXBase.HTMLAttributes<HTMLEzpUserMenuElement>;
        }
    }
}
