/* 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"; export namespace Components { interface MmInstallModal { /** * The QR code link */ "link": string; "preferDesktop": boolean; "sdkVersion"?: string; } } export interface MmInstallModalCustomEvent extends CustomEvent { detail: T; target: HTMLMmInstallModalElement; } declare global { interface HTMLMmInstallModalElementEventMap { "close": { shouldTerminate?: boolean }; "startDesktopOnboarding": any; } interface HTMLMmInstallModalElement extends Components.MmInstallModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLMmInstallModalElement, ev: MmInstallModalCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLMmInstallModalElement, ev: MmInstallModalCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLMmInstallModalElement: { prototype: HTMLMmInstallModalElement; new (): HTMLMmInstallModalElement; }; interface HTMLElementTagNameMap { "mm-install-modal": HTMLMmInstallModalElement; } } declare namespace LocalJSX { interface MmInstallModal { /** * The QR code link */ "link"?: string; "onClose"?: (event: MmInstallModalCustomEvent<{ shouldTerminate?: boolean }>) => void; "onStartDesktopOnboarding"?: (event: MmInstallModalCustomEvent) => void; "preferDesktop"?: boolean; "sdkVersion"?: string; } interface IntrinsicElements { "mm-install-modal": MmInstallModal; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "mm-install-modal": LocalJSX.MmInstallModal & JSXBase.HTMLAttributes; } } }