/* 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 { IconDefinition } from "@fortawesome/free-solid-svg-icons";
import { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
import { IGenericModalProps } from "./components/common/generic-modal/generic-modal.types";
import { IAccountScreenData, IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger/ledger.types";
import { IEventBus } from "./utils/EventBus";
import { IPendingTransactionsPanelData } from "./components/functional/pending-transactions-panel/pending-transactions-panel.types";
import { LocalJSX as JSX, VNode } from "./stencil-public-runtime";
import { ISignTransactionsPanelData } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types";
import { CustomToastType as CustomToastType1, IToastDataState, ITransactionProgressState, ITransactionToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
import { ITransactionAccount, ITransactionIconInfo, ITransactionsTableRow } from "./components/controlled/transactions-table/transactions-table.type";
import { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types";
import { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types";
import { ITransactionValue } from "./components/controlled/transactions-table/transactions-table.type";
import { ProviderTypeEnum } from "./types/provider.types";
import { IWalletConnectPanelData } from "./components/functional/wallet-connect/wallet-connect.types";
export { IconDefinition } from "@fortawesome/free-solid-svg-icons";
export { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
export { IGenericModalProps } from "./components/common/generic-modal/generic-modal.types";
export { IAccountScreenData, IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger/ledger.types";
export { IEventBus } from "./utils/EventBus";
export { IPendingTransactionsPanelData } from "./components/functional/pending-transactions-panel/pending-transactions-panel.types";
export { LocalJSX as JSX, VNode } from "./stencil-public-runtime";
export { ISignTransactionsPanelData } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types";
export { CustomToastType as CustomToastType1, IToastDataState, ITransactionProgressState, ITransactionToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
export { ITransactionAccount, ITransactionIconInfo, ITransactionsTableRow } from "./components/controlled/transactions-table/transactions-table.type";
export { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types";
export { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types";
export { ITransactionValue } from "./components/controlled/transactions-table/transactions-table.type";
export { ProviderTypeEnum } from "./types/provider.types";
export { IWalletConnectPanelData } from "./components/functional/wallet-connect/wallet-connect.types";
export namespace Components {
    interface MvxAngleLeftIcon {
    }
    interface MvxAngleRightIcon {
    }
    interface MvxAnglesLeftIcon {
    }
    interface MvxAnglesRightIcon {
    }
    interface MvxArrowUpRightIcon {
    }
    interface MvxBackArrowIcon {
    }
    interface MvxBalanceComponent {
        "amount": string;
        "header"?: string;
        "ticker": string;
        "usdValue"?: string;
    }
    interface MvxCloseIcon {
    }
    interface MvxCopyButton {
        "class"?: string;
        "copyIcon"?: IconDefinition;
        "iconClass"?: string;
        "successIcon"?: IconDefinition;
        "text": string;
    }
    interface MvxCustomToast {
        "toast": IComponentToast;
    }
    interface MvxDefaultTransactionIconLarge {
    }
    interface MvxDefaultTransactionIconSmall {
    }
    interface MvxExplorerLink {
        "class"?: string;
        "dataTestId"?: string;
        "icon"?: IconDefinition;
        "iconClass"?: string;
        "link": string;
        "text"?: string;
    }
    interface MvxExtensionProviderIcon {
    }
    interface MvxFaIcon {
        "class"?: string;
        "description"?: string;
        "icon": IconDefinition | string;
    }
    interface MvxFormatAmount {
        "class"?: string;
        "dataTestId"?: string;
        "isValid": boolean;
        "label"?: string;
        "labelClass"?: string;
        "showLabel"?: boolean;
        "valueDecimal": string;
        "valueInteger": string;
    }
    interface MvxFungibleComponent {
    }
    interface MvxGenericModal {
        "body": IGenericModalProps['body'];
        "modalSubtitle"?: IGenericModalProps['modalSubtitle'];
        "modalTitle": IGenericModalProps['modalTitle'];
    }
    interface MvxGenericSpinner {
    }
    interface MvxGenericToast {
        "toast": CustomToastType;
    }
    interface MvxLedgerAddresses {
        "accountScreenData": IAccountScreenData;
        "selectedIndex": number;
    }
    interface MvxLedgerConfirm {
        "confirmScreenData": IConfirmScreenData;
    }
    interface MvxLedgerFlow {
        "data": ILedgerConnectPanelData;
        "getEventBus": () => Promise<IEventBus>;
    }
    interface MvxLedgerIcon {
    }
    interface MvxLedgerIntro {
        "connectScreenData"?: IConnectScreenData;
        "isAwaiting"?: boolean;
    }
    interface MvxLedgerProviderIcon {
    }
    interface MvxMagnifyingGlassIcon {
    }
    interface MvxMetamaskProviderIcon {
    }
    interface MvxMultiversxLogoIcon {
    }
    interface MvxNotificationsFeed {
        "getEventBus": () => Promise<IEventBus>;
    }
    interface MvxPagination {
        "class"?: string;
        "currentPage": number;
        "isDisabled"?: boolean;
        "totalPages": number;
    }
    interface MvxPaginationEllipsis {
        "isActive": boolean;
    }
    interface MvxPaginationEllipsisForm {
        "isVisible": boolean;
        "maxPageToSearchFor": number;
    }
    interface MvxPasskeyProviderIcon {
    }
    interface MvxPendingTransactionsPanel {
        "data": IPendingTransactionsPanelData;
        "getEventBus": () => Promise<IEventBus>;
    }
    interface MvxSidePanel {
        "isOpen": boolean;
        "panelClassName"?: string;
        "panelTitle": string;
        "withBackButton"?: boolean;
    }
    interface MvxSignTransactionComponent {
        "header": VNode;
    }
    interface MvxSignTransactionsPanel {
        "data": ISignTransactionsPanelData;
        "getEventBus": () => Promise<IEventBus>;
    }
    interface MvxSimpleToast {
        "toast": ISimpleToast;
    }
    interface MvxSpinnerIcon {
    }
    interface MvxToastList {
        "customToasts": CustomToastType1[];
        "getEventBus": () => Promise<IEventBus>;
        "transactionToasts": ITransactionToast[];
    }
    interface MvxTokenComponent {
    }
    interface MvxTooltip {
        "class"?: string;
        "position": 'top' | 'bottom';
        "trigger": HTMLElement;
        "triggerOnClick"?: boolean;
    }
    interface MvxTransactionAccount {
        "account": ITransactionAccount;
        "class"?: string;
        "dataTestId"?: string;
        "scope": 'receiver' | 'sender';
        "showLockedAccounts": boolean;
    }
    interface MvxTransactionAccountName {
        "address": string;
        "class"?: string;
        "dataTestId"?: string;
        "description": string;
        "name"?: string;
    }
    interface MvxTransactionAge {
        "age": string;
        "class"?: string;
        "tooltip"?: string;
    }
    interface MvxTransactionDirectionBadge {
        "class"?: string;
        "direction": string;
    }
    interface MvxTransactionFeeComponent {
    }
    interface MvxTransactionHash {
        "class"?: string;
        "transaction": ITransactionsTableRow;
    }
    interface MvxTransactionIcon {
        "class"?: string;
        "iconInfo": ITransactionIconInfo;
    }
    interface MvxTransactionListItem {
        "transaction": ITransactionListItem;
    }
    interface MvxTransactionMethod {
        "actionDescription": string;
        "class"?: string;
        "method": string;
    }
    interface MvxTransactionShards {
        "class"?: string;
        "transaction": ITransactionsTableRow;
    }
    interface MvxTransactionToast {
        "fullWidth"?: boolean;
        "processedTransactionsStatus": string | JSX.Element;
        "toastDataState": IToastDataState;
        "toastId": string;
        "transactionProgressState"?: ITransactionProgressState;
        "transactions": ITransactionListItem[];
        "wrapperClass": string;
    }
    interface MvxTransactionToastContent {
        "fullWidth"?: boolean;
        "processedTransactionsStatus"?: string | JSX.Element;
        "toastDataState": IToastDataState;
        "transactions": ITransactionListItem[];
    }
    interface MvxTransactionToastDetails {
        "maxShownTransactions": number;
        "processedTransactionsStatus"?: string | JSX.Element;
        "transactionClass": string;
        "transactions"?: ITransactionListItem[];
    }
    interface MvxTransactionToastDetailsBody {
        "hash": string;
        "index": string;
        "link": string;
        "status"?: string;
        "transactionClass"?: string;
    }
    interface MvxTransactionToastProgress {
        "endTime"?: number;
        "startTime"?: number;
    }
    interface MvxTransactionValue {
        "class"?: string;
        "value": ITransactionValue;
    }
    interface MvxTransactionsTable {
        "class"?: string;
        "transactions": ITransactionsTableRow[];
    }
    interface MvxTriangularWarningIcon {
    }
    interface MvxTrimText {
        "class"?: string;
        "dataTestId"?: string;
        "text": string;
    }
    interface MvxUnlockButton {
        "class"?: string;
        "icon": HTMLElement;
        "label": string;
        "type"?: ProviderTypeEnum;
    }
    interface MvxUnlockPanel {
        "allowedProviders"?: ProviderTypeEnum[];
        "getEventBus": () => Promise<IEventBus>;
        "isOpen": boolean;
    }
    interface MvxUnlockProviderButton {
        "class"?: string;
        "providers": string[];
        "type": ProviderTypeEnum;
    }
    interface MvxUnlockProviderIntro {
        "provider": ProviderTypeEnum | null;
    }
    interface MvxWalletConnectFlow {
        "qrCodeSvg": string;
    }
    interface MvxWalletConnectProvider {
        "data": IWalletConnectPanelData;
        "getEventBus": () => Promise<IEventBus>;
    }
    interface MvxWalletProviderIcon {
    }
    interface MvxXaliasProviderIcon {
    }
    interface MvxXportalDownloadQrIcon {
    }
    interface MvxXportalQrCodePreloader {
        "class"?: string;
    }
}
export interface MvxCustomToastCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxCustomToastElement;
}
export interface MvxGenericModalCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxGenericModalElement;
}
export interface MvxGenericToastCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxGenericToastElement;
}
export interface MvxLedgerAddressesCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxLedgerAddressesElement;
}
export interface MvxLedgerIntroCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxLedgerIntroElement;
}
export interface MvxPaginationCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxPaginationElement;
}
export interface MvxPaginationEllipsisFormCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxPaginationEllipsisFormElement;
}
export interface MvxSidePanelCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxSidePanelElement;
}
export interface MvxSimpleToastCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxSimpleToastElement;
}
export interface MvxTooltipCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxTooltipElement;
}
export interface MvxTransactionToastCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxTransactionToastElement;
}
export interface MvxTransactionToastContentCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxTransactionToastContentElement;
}
export interface MvxUnlockPanelCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxUnlockPanelElement;
}
export interface MvxUnlockProviderIntroCustomEvent<T> extends CustomEvent<T> {
    detail: T;
    target: HTMLMvxUnlockProviderIntroElement;
}
declare global {
    interface HTMLMvxAngleLeftIconElement extends Components.MvxAngleLeftIcon, HTMLStencilElement {
    }
    var HTMLMvxAngleLeftIconElement: {
        prototype: HTMLMvxAngleLeftIconElement;
        new (): HTMLMvxAngleLeftIconElement;
    };
    interface HTMLMvxAngleRightIconElement extends Components.MvxAngleRightIcon, HTMLStencilElement {
    }
    var HTMLMvxAngleRightIconElement: {
        prototype: HTMLMvxAngleRightIconElement;
        new (): HTMLMvxAngleRightIconElement;
    };
    interface HTMLMvxAnglesLeftIconElement extends Components.MvxAnglesLeftIcon, HTMLStencilElement {
    }
    var HTMLMvxAnglesLeftIconElement: {
        prototype: HTMLMvxAnglesLeftIconElement;
        new (): HTMLMvxAnglesLeftIconElement;
    };
    interface HTMLMvxAnglesRightIconElement extends Components.MvxAnglesRightIcon, HTMLStencilElement {
    }
    var HTMLMvxAnglesRightIconElement: {
        prototype: HTMLMvxAnglesRightIconElement;
        new (): HTMLMvxAnglesRightIconElement;
    };
    interface HTMLMvxArrowUpRightIconElement extends Components.MvxArrowUpRightIcon, HTMLStencilElement {
    }
    var HTMLMvxArrowUpRightIconElement: {
        prototype: HTMLMvxArrowUpRightIconElement;
        new (): HTMLMvxArrowUpRightIconElement;
    };
    interface HTMLMvxBackArrowIconElement extends Components.MvxBackArrowIcon, HTMLStencilElement {
    }
    var HTMLMvxBackArrowIconElement: {
        prototype: HTMLMvxBackArrowIconElement;
        new (): HTMLMvxBackArrowIconElement;
    };
    interface HTMLMvxBalanceComponentElement extends Components.MvxBalanceComponent, HTMLStencilElement {
    }
    var HTMLMvxBalanceComponentElement: {
        prototype: HTMLMvxBalanceComponentElement;
        new (): HTMLMvxBalanceComponentElement;
    };
    interface HTMLMvxCloseIconElement extends Components.MvxCloseIcon, HTMLStencilElement {
    }
    var HTMLMvxCloseIconElement: {
        prototype: HTMLMvxCloseIconElement;
        new (): HTMLMvxCloseIconElement;
    };
    interface HTMLMvxCopyButtonElement extends Components.MvxCopyButton, HTMLStencilElement {
    }
    var HTMLMvxCopyButtonElement: {
        prototype: HTMLMvxCopyButtonElement;
        new (): HTMLMvxCopyButtonElement;
    };
    interface HTMLMvxCustomToastElementEventMap {
        "deleteToast": string;
    }
    interface HTMLMvxCustomToastElement extends Components.MvxCustomToast, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxCustomToastElementEventMap>(type: K, listener: (this: HTMLMvxCustomToastElement, ev: MvxCustomToastCustomEvent<HTMLMvxCustomToastElementEventMap[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 HTMLMvxCustomToastElementEventMap>(type: K, listener: (this: HTMLMvxCustomToastElement, ev: MvxCustomToastCustomEvent<HTMLMvxCustomToastElementEventMap[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 HTMLMvxCustomToastElement: {
        prototype: HTMLMvxCustomToastElement;
        new (): HTMLMvxCustomToastElement;
    };
    interface HTMLMvxDefaultTransactionIconLargeElement extends Components.MvxDefaultTransactionIconLarge, HTMLStencilElement {
    }
    var HTMLMvxDefaultTransactionIconLargeElement: {
        prototype: HTMLMvxDefaultTransactionIconLargeElement;
        new (): HTMLMvxDefaultTransactionIconLargeElement;
    };
    interface HTMLMvxDefaultTransactionIconSmallElement extends Components.MvxDefaultTransactionIconSmall, HTMLStencilElement {
    }
    var HTMLMvxDefaultTransactionIconSmallElement: {
        prototype: HTMLMvxDefaultTransactionIconSmallElement;
        new (): HTMLMvxDefaultTransactionIconSmallElement;
    };
    interface HTMLMvxExplorerLinkElement extends Components.MvxExplorerLink, HTMLStencilElement {
    }
    var HTMLMvxExplorerLinkElement: {
        prototype: HTMLMvxExplorerLinkElement;
        new (): HTMLMvxExplorerLinkElement;
    };
    interface HTMLMvxExtensionProviderIconElement extends Components.MvxExtensionProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxExtensionProviderIconElement: {
        prototype: HTMLMvxExtensionProviderIconElement;
        new (): HTMLMvxExtensionProviderIconElement;
    };
    interface HTMLMvxFaIconElement extends Components.MvxFaIcon, HTMLStencilElement {
    }
    var HTMLMvxFaIconElement: {
        prototype: HTMLMvxFaIconElement;
        new (): HTMLMvxFaIconElement;
    };
    interface HTMLMvxFormatAmountElement extends Components.MvxFormatAmount, HTMLStencilElement {
    }
    var HTMLMvxFormatAmountElement: {
        prototype: HTMLMvxFormatAmountElement;
        new (): HTMLMvxFormatAmountElement;
    };
    interface HTMLMvxFungibleComponentElement extends Components.MvxFungibleComponent, HTMLStencilElement {
    }
    var HTMLMvxFungibleComponentElement: {
        prototype: HTMLMvxFungibleComponentElement;
        new (): HTMLMvxFungibleComponentElement;
    };
    interface HTMLMvxGenericModalElementEventMap {
        "close": any;
    }
    interface HTMLMvxGenericModalElement extends Components.MvxGenericModal, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxGenericModalElementEventMap>(type: K, listener: (this: HTMLMvxGenericModalElement, ev: MvxGenericModalCustomEvent<HTMLMvxGenericModalElementEventMap[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 HTMLMvxGenericModalElementEventMap>(type: K, listener: (this: HTMLMvxGenericModalElement, ev: MvxGenericModalCustomEvent<HTMLMvxGenericModalElementEventMap[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 HTMLMvxGenericModalElement: {
        prototype: HTMLMvxGenericModalElement;
        new (): HTMLMvxGenericModalElement;
    };
    interface HTMLMvxGenericSpinnerElement extends Components.MvxGenericSpinner, HTMLStencilElement {
    }
    var HTMLMvxGenericSpinnerElement: {
        prototype: HTMLMvxGenericSpinnerElement;
        new (): HTMLMvxGenericSpinnerElement;
    };
    interface HTMLMvxGenericToastElementEventMap {
        "deleteToast": string;
    }
    interface HTMLMvxGenericToastElement extends Components.MvxGenericToast, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxGenericToastElementEventMap>(type: K, listener: (this: HTMLMvxGenericToastElement, ev: MvxGenericToastCustomEvent<HTMLMvxGenericToastElementEventMap[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 HTMLMvxGenericToastElementEventMap>(type: K, listener: (this: HTMLMvxGenericToastElement, ev: MvxGenericToastCustomEvent<HTMLMvxGenericToastElementEventMap[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 HTMLMvxGenericToastElement: {
        prototype: HTMLMvxGenericToastElement;
        new (): HTMLMvxGenericToastElement;
    };
    interface HTMLMvxLedgerAddressesElementEventMap {
        "accessWallet": any;
        "selectAccount": any;
        "pageChange": number;
    }
    interface HTMLMvxLedgerAddressesElement extends Components.MvxLedgerAddresses, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxLedgerAddressesElementEventMap>(type: K, listener: (this: HTMLMvxLedgerAddressesElement, ev: MvxLedgerAddressesCustomEvent<HTMLMvxLedgerAddressesElementEventMap[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 HTMLMvxLedgerAddressesElementEventMap>(type: K, listener: (this: HTMLMvxLedgerAddressesElement, ev: MvxLedgerAddressesCustomEvent<HTMLMvxLedgerAddressesElementEventMap[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 HTMLMvxLedgerAddressesElement: {
        prototype: HTMLMvxLedgerAddressesElement;
        new (): HTMLMvxLedgerAddressesElement;
    };
    interface HTMLMvxLedgerConfirmElement extends Components.MvxLedgerConfirm, HTMLStencilElement {
    }
    var HTMLMvxLedgerConfirmElement: {
        prototype: HTMLMvxLedgerConfirmElement;
        new (): HTMLMvxLedgerConfirmElement;
    };
    interface HTMLMvxLedgerFlowElement extends Components.MvxLedgerFlow, HTMLStencilElement {
    }
    var HTMLMvxLedgerFlowElement: {
        prototype: HTMLMvxLedgerFlowElement;
        new (): HTMLMvxLedgerFlowElement;
    };
    interface HTMLMvxLedgerIconElement extends Components.MvxLedgerIcon, HTMLStencilElement {
    }
    var HTMLMvxLedgerIconElement: {
        prototype: HTMLMvxLedgerIconElement;
        new (): HTMLMvxLedgerIconElement;
    };
    interface HTMLMvxLedgerIntroElementEventMap {
        "connect": any;
    }
    interface HTMLMvxLedgerIntroElement extends Components.MvxLedgerIntro, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxLedgerIntroElementEventMap>(type: K, listener: (this: HTMLMvxLedgerIntroElement, ev: MvxLedgerIntroCustomEvent<HTMLMvxLedgerIntroElementEventMap[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 HTMLMvxLedgerIntroElementEventMap>(type: K, listener: (this: HTMLMvxLedgerIntroElement, ev: MvxLedgerIntroCustomEvent<HTMLMvxLedgerIntroElementEventMap[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 HTMLMvxLedgerIntroElement: {
        prototype: HTMLMvxLedgerIntroElement;
        new (): HTMLMvxLedgerIntroElement;
    };
    interface HTMLMvxLedgerProviderIconElement extends Components.MvxLedgerProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxLedgerProviderIconElement: {
        prototype: HTMLMvxLedgerProviderIconElement;
        new (): HTMLMvxLedgerProviderIconElement;
    };
    interface HTMLMvxMagnifyingGlassIconElement extends Components.MvxMagnifyingGlassIcon, HTMLStencilElement {
    }
    var HTMLMvxMagnifyingGlassIconElement: {
        prototype: HTMLMvxMagnifyingGlassIconElement;
        new (): HTMLMvxMagnifyingGlassIconElement;
    };
    interface HTMLMvxMetamaskProviderIconElement extends Components.MvxMetamaskProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxMetamaskProviderIconElement: {
        prototype: HTMLMvxMetamaskProviderIconElement;
        new (): HTMLMvxMetamaskProviderIconElement;
    };
    interface HTMLMvxMultiversxLogoIconElement extends Components.MvxMultiversxLogoIcon, HTMLStencilElement {
    }
    var HTMLMvxMultiversxLogoIconElement: {
        prototype: HTMLMvxMultiversxLogoIconElement;
        new (): HTMLMvxMultiversxLogoIconElement;
    };
    interface HTMLMvxNotificationsFeedElement extends Components.MvxNotificationsFeed, HTMLStencilElement {
    }
    var HTMLMvxNotificationsFeedElement: {
        prototype: HTMLMvxNotificationsFeedElement;
        new (): HTMLMvxNotificationsFeedElement;
    };
    interface HTMLMvxPaginationElementEventMap {
        "pageChange": number;
    }
    interface HTMLMvxPaginationElement extends Components.MvxPagination, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxPaginationElementEventMap>(type: K, listener: (this: HTMLMvxPaginationElement, ev: MvxPaginationCustomEvent<HTMLMvxPaginationElementEventMap[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 HTMLMvxPaginationElementEventMap>(type: K, listener: (this: HTMLMvxPaginationElement, ev: MvxPaginationCustomEvent<HTMLMvxPaginationElementEventMap[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 HTMLMvxPaginationElement: {
        prototype: HTMLMvxPaginationElement;
        new (): HTMLMvxPaginationElement;
    };
    interface HTMLMvxPaginationEllipsisElement extends Components.MvxPaginationEllipsis, HTMLStencilElement {
    }
    var HTMLMvxPaginationEllipsisElement: {
        prototype: HTMLMvxPaginationEllipsisElement;
        new (): HTMLMvxPaginationEllipsisElement;
    };
    interface HTMLMvxPaginationEllipsisFormElementEventMap {
        "search": number;
    }
    interface HTMLMvxPaginationEllipsisFormElement extends Components.MvxPaginationEllipsisForm, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxPaginationEllipsisFormElementEventMap>(type: K, listener: (this: HTMLMvxPaginationEllipsisFormElement, ev: MvxPaginationEllipsisFormCustomEvent<HTMLMvxPaginationEllipsisFormElementEventMap[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 HTMLMvxPaginationEllipsisFormElementEventMap>(type: K, listener: (this: HTMLMvxPaginationEllipsisFormElement, ev: MvxPaginationEllipsisFormCustomEvent<HTMLMvxPaginationEllipsisFormElementEventMap[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 HTMLMvxPaginationEllipsisFormElement: {
        prototype: HTMLMvxPaginationEllipsisFormElement;
        new (): HTMLMvxPaginationEllipsisFormElement;
    };
    interface HTMLMvxPasskeyProviderIconElement extends Components.MvxPasskeyProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxPasskeyProviderIconElement: {
        prototype: HTMLMvxPasskeyProviderIconElement;
        new (): HTMLMvxPasskeyProviderIconElement;
    };
    interface HTMLMvxPendingTransactionsPanelElement extends Components.MvxPendingTransactionsPanel, HTMLStencilElement {
    }
    var HTMLMvxPendingTransactionsPanelElement: {
        prototype: HTMLMvxPendingTransactionsPanelElement;
        new (): HTMLMvxPendingTransactionsPanelElement;
    };
    interface HTMLMvxSidePanelElementEventMap {
        "close": any;
        "back": any;
    }
    interface HTMLMvxSidePanelElement extends Components.MvxSidePanel, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxSidePanelElementEventMap>(type: K, listener: (this: HTMLMvxSidePanelElement, ev: MvxSidePanelCustomEvent<HTMLMvxSidePanelElementEventMap[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 HTMLMvxSidePanelElementEventMap>(type: K, listener: (this: HTMLMvxSidePanelElement, ev: MvxSidePanelCustomEvent<HTMLMvxSidePanelElementEventMap[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 HTMLMvxSidePanelElement: {
        prototype: HTMLMvxSidePanelElement;
        new (): HTMLMvxSidePanelElement;
    };
    interface HTMLMvxSignTransactionComponentElement extends Components.MvxSignTransactionComponent, HTMLStencilElement {
    }
    var HTMLMvxSignTransactionComponentElement: {
        prototype: HTMLMvxSignTransactionComponentElement;
        new (): HTMLMvxSignTransactionComponentElement;
    };
    interface HTMLMvxSignTransactionsPanelElement extends Components.MvxSignTransactionsPanel, HTMLStencilElement {
    }
    var HTMLMvxSignTransactionsPanelElement: {
        prototype: HTMLMvxSignTransactionsPanelElement;
        new (): HTMLMvxSignTransactionsPanelElement;
    };
    interface HTMLMvxSimpleToastElementEventMap {
        "deleteToast": void;
    }
    interface HTMLMvxSimpleToastElement extends Components.MvxSimpleToast, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxSimpleToastElementEventMap>(type: K, listener: (this: HTMLMvxSimpleToastElement, ev: MvxSimpleToastCustomEvent<HTMLMvxSimpleToastElementEventMap[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 HTMLMvxSimpleToastElementEventMap>(type: K, listener: (this: HTMLMvxSimpleToastElement, ev: MvxSimpleToastCustomEvent<HTMLMvxSimpleToastElementEventMap[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 HTMLMvxSimpleToastElement: {
        prototype: HTMLMvxSimpleToastElement;
        new (): HTMLMvxSimpleToastElement;
    };
    interface HTMLMvxSpinnerIconElement extends Components.MvxSpinnerIcon, HTMLStencilElement {
    }
    var HTMLMvxSpinnerIconElement: {
        prototype: HTMLMvxSpinnerIconElement;
        new (): HTMLMvxSpinnerIconElement;
    };
    interface HTMLMvxToastListElement extends Components.MvxToastList, HTMLStencilElement {
    }
    var HTMLMvxToastListElement: {
        prototype: HTMLMvxToastListElement;
        new (): HTMLMvxToastListElement;
    };
    interface HTMLMvxTokenComponentElement extends Components.MvxTokenComponent, HTMLStencilElement {
    }
    var HTMLMvxTokenComponentElement: {
        prototype: HTMLMvxTokenComponentElement;
        new (): HTMLMvxTokenComponentElement;
    };
    interface HTMLMvxTooltipElementEventMap {
        "triggerRender": boolean;
    }
    interface HTMLMvxTooltipElement extends Components.MvxTooltip, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxTooltipElementEventMap>(type: K, listener: (this: HTMLMvxTooltipElement, ev: MvxTooltipCustomEvent<HTMLMvxTooltipElementEventMap[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 HTMLMvxTooltipElementEventMap>(type: K, listener: (this: HTMLMvxTooltipElement, ev: MvxTooltipCustomEvent<HTMLMvxTooltipElementEventMap[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 HTMLMvxTooltipElement: {
        prototype: HTMLMvxTooltipElement;
        new (): HTMLMvxTooltipElement;
    };
    interface HTMLMvxTransactionAccountElement extends Components.MvxTransactionAccount, HTMLStencilElement {
    }
    var HTMLMvxTransactionAccountElement: {
        prototype: HTMLMvxTransactionAccountElement;
        new (): HTMLMvxTransactionAccountElement;
    };
    interface HTMLMvxTransactionAccountNameElement extends Components.MvxTransactionAccountName, HTMLStencilElement {
    }
    var HTMLMvxTransactionAccountNameElement: {
        prototype: HTMLMvxTransactionAccountNameElement;
        new (): HTMLMvxTransactionAccountNameElement;
    };
    interface HTMLMvxTransactionAgeElement extends Components.MvxTransactionAge, HTMLStencilElement {
    }
    var HTMLMvxTransactionAgeElement: {
        prototype: HTMLMvxTransactionAgeElement;
        new (): HTMLMvxTransactionAgeElement;
    };
    interface HTMLMvxTransactionDirectionBadgeElement extends Components.MvxTransactionDirectionBadge, HTMLStencilElement {
    }
    var HTMLMvxTransactionDirectionBadgeElement: {
        prototype: HTMLMvxTransactionDirectionBadgeElement;
        new (): HTMLMvxTransactionDirectionBadgeElement;
    };
    interface HTMLMvxTransactionFeeComponentElement extends Components.MvxTransactionFeeComponent, HTMLStencilElement {
    }
    var HTMLMvxTransactionFeeComponentElement: {
        prototype: HTMLMvxTransactionFeeComponentElement;
        new (): HTMLMvxTransactionFeeComponentElement;
    };
    interface HTMLMvxTransactionHashElement extends Components.MvxTransactionHash, HTMLStencilElement {
    }
    var HTMLMvxTransactionHashElement: {
        prototype: HTMLMvxTransactionHashElement;
        new (): HTMLMvxTransactionHashElement;
    };
    interface HTMLMvxTransactionIconElement extends Components.MvxTransactionIcon, HTMLStencilElement {
    }
    var HTMLMvxTransactionIconElement: {
        prototype: HTMLMvxTransactionIconElement;
        new (): HTMLMvxTransactionIconElement;
    };
    interface HTMLMvxTransactionListItemElement extends Components.MvxTransactionListItem, HTMLStencilElement {
    }
    var HTMLMvxTransactionListItemElement: {
        prototype: HTMLMvxTransactionListItemElement;
        new (): HTMLMvxTransactionListItemElement;
    };
    interface HTMLMvxTransactionMethodElement extends Components.MvxTransactionMethod, HTMLStencilElement {
    }
    var HTMLMvxTransactionMethodElement: {
        prototype: HTMLMvxTransactionMethodElement;
        new (): HTMLMvxTransactionMethodElement;
    };
    interface HTMLMvxTransactionShardsElement extends Components.MvxTransactionShards, HTMLStencilElement {
    }
    var HTMLMvxTransactionShardsElement: {
        prototype: HTMLMvxTransactionShardsElement;
        new (): HTMLMvxTransactionShardsElement;
    };
    interface HTMLMvxTransactionToastElementEventMap {
        "deleteToast": void;
    }
    interface HTMLMvxTransactionToastElement extends Components.MvxTransactionToast, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxTransactionToastElementEventMap>(type: K, listener: (this: HTMLMvxTransactionToastElement, ev: MvxTransactionToastCustomEvent<HTMLMvxTransactionToastElementEventMap[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 HTMLMvxTransactionToastElementEventMap>(type: K, listener: (this: HTMLMvxTransactionToastElement, ev: MvxTransactionToastCustomEvent<HTMLMvxTransactionToastElementEventMap[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 HTMLMvxTransactionToastElement: {
        prototype: HTMLMvxTransactionToastElement;
        new (): HTMLMvxTransactionToastElement;
    };
    interface HTMLMvxTransactionToastContentElementEventMap {
        "deleteToast": void;
    }
    interface HTMLMvxTransactionToastContentElement extends Components.MvxTransactionToastContent, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxTransactionToastContentElementEventMap>(type: K, listener: (this: HTMLMvxTransactionToastContentElement, ev: MvxTransactionToastContentCustomEvent<HTMLMvxTransactionToastContentElementEventMap[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 HTMLMvxTransactionToastContentElementEventMap>(type: K, listener: (this: HTMLMvxTransactionToastContentElement, ev: MvxTransactionToastContentCustomEvent<HTMLMvxTransactionToastContentElementEventMap[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 HTMLMvxTransactionToastContentElement: {
        prototype: HTMLMvxTransactionToastContentElement;
        new (): HTMLMvxTransactionToastContentElement;
    };
    interface HTMLMvxTransactionToastDetailsElement extends Components.MvxTransactionToastDetails, HTMLStencilElement {
    }
    var HTMLMvxTransactionToastDetailsElement: {
        prototype: HTMLMvxTransactionToastDetailsElement;
        new (): HTMLMvxTransactionToastDetailsElement;
    };
    interface HTMLMvxTransactionToastDetailsBodyElement extends Components.MvxTransactionToastDetailsBody, HTMLStencilElement {
    }
    var HTMLMvxTransactionToastDetailsBodyElement: {
        prototype: HTMLMvxTransactionToastDetailsBodyElement;
        new (): HTMLMvxTransactionToastDetailsBodyElement;
    };
    interface HTMLMvxTransactionToastProgressElement extends Components.MvxTransactionToastProgress, HTMLStencilElement {
    }
    var HTMLMvxTransactionToastProgressElement: {
        prototype: HTMLMvxTransactionToastProgressElement;
        new (): HTMLMvxTransactionToastProgressElement;
    };
    interface HTMLMvxTransactionValueElement extends Components.MvxTransactionValue, HTMLStencilElement {
    }
    var HTMLMvxTransactionValueElement: {
        prototype: HTMLMvxTransactionValueElement;
        new (): HTMLMvxTransactionValueElement;
    };
    interface HTMLMvxTransactionsTableElement extends Components.MvxTransactionsTable, HTMLStencilElement {
    }
    var HTMLMvxTransactionsTableElement: {
        prototype: HTMLMvxTransactionsTableElement;
        new (): HTMLMvxTransactionsTableElement;
    };
    interface HTMLMvxTriangularWarningIconElement extends Components.MvxTriangularWarningIcon, HTMLStencilElement {
    }
    var HTMLMvxTriangularWarningIconElement: {
        prototype: HTMLMvxTriangularWarningIconElement;
        new (): HTMLMvxTriangularWarningIconElement;
    };
    interface HTMLMvxTrimTextElement extends Components.MvxTrimText, HTMLStencilElement {
    }
    var HTMLMvxTrimTextElement: {
        prototype: HTMLMvxTrimTextElement;
        new (): HTMLMvxTrimTextElement;
    };
    interface HTMLMvxUnlockButtonElement extends Components.MvxUnlockButton, HTMLStencilElement {
    }
    var HTMLMvxUnlockButtonElement: {
        prototype: HTMLMvxUnlockButtonElement;
        new (): HTMLMvxUnlockButtonElement;
    };
    interface HTMLMvxUnlockPanelElementEventMap {
        "close": any;
        "login": { provider: ProviderTypeEnum; anchor?: HTMLElement };
    }
    interface HTMLMvxUnlockPanelElement extends Components.MvxUnlockPanel, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxUnlockPanelElementEventMap>(type: K, listener: (this: HTMLMvxUnlockPanelElement, ev: MvxUnlockPanelCustomEvent<HTMLMvxUnlockPanelElementEventMap[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 HTMLMvxUnlockPanelElementEventMap>(type: K, listener: (this: HTMLMvxUnlockPanelElement, ev: MvxUnlockPanelCustomEvent<HTMLMvxUnlockPanelElementEventMap[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 HTMLMvxUnlockPanelElement: {
        prototype: HTMLMvxUnlockPanelElement;
        new (): HTMLMvxUnlockPanelElement;
    };
    interface HTMLMvxUnlockProviderButtonElement extends Components.MvxUnlockProviderButton, HTMLStencilElement {
    }
    var HTMLMvxUnlockProviderButtonElement: {
        prototype: HTMLMvxUnlockProviderButtonElement;
        new (): HTMLMvxUnlockProviderButtonElement;
    };
    interface HTMLMvxUnlockProviderIntroElementEventMap {
        "access": any;
    }
    interface HTMLMvxUnlockProviderIntroElement extends Components.MvxUnlockProviderIntro, HTMLStencilElement {
        addEventListener<K extends keyof HTMLMvxUnlockProviderIntroElementEventMap>(type: K, listener: (this: HTMLMvxUnlockProviderIntroElement, ev: MvxUnlockProviderIntroCustomEvent<HTMLMvxUnlockProviderIntroElementEventMap[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 HTMLMvxUnlockProviderIntroElementEventMap>(type: K, listener: (this: HTMLMvxUnlockProviderIntroElement, ev: MvxUnlockProviderIntroCustomEvent<HTMLMvxUnlockProviderIntroElementEventMap[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 HTMLMvxUnlockProviderIntroElement: {
        prototype: HTMLMvxUnlockProviderIntroElement;
        new (): HTMLMvxUnlockProviderIntroElement;
    };
    interface HTMLMvxWalletConnectFlowElement extends Components.MvxWalletConnectFlow, HTMLStencilElement {
    }
    var HTMLMvxWalletConnectFlowElement: {
        prototype: HTMLMvxWalletConnectFlowElement;
        new (): HTMLMvxWalletConnectFlowElement;
    };
    interface HTMLMvxWalletConnectProviderElement extends Components.MvxWalletConnectProvider, HTMLStencilElement {
    }
    var HTMLMvxWalletConnectProviderElement: {
        prototype: HTMLMvxWalletConnectProviderElement;
        new (): HTMLMvxWalletConnectProviderElement;
    };
    interface HTMLMvxWalletProviderIconElement extends Components.MvxWalletProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxWalletProviderIconElement: {
        prototype: HTMLMvxWalletProviderIconElement;
        new (): HTMLMvxWalletProviderIconElement;
    };
    interface HTMLMvxXaliasProviderIconElement extends Components.MvxXaliasProviderIcon, HTMLStencilElement {
    }
    var HTMLMvxXaliasProviderIconElement: {
        prototype: HTMLMvxXaliasProviderIconElement;
        new (): HTMLMvxXaliasProviderIconElement;
    };
    interface HTMLMvxXportalDownloadQrIconElement extends Components.MvxXportalDownloadQrIcon, HTMLStencilElement {
    }
    var HTMLMvxXportalDownloadQrIconElement: {
        prototype: HTMLMvxXportalDownloadQrIconElement;
        new (): HTMLMvxXportalDownloadQrIconElement;
    };
    interface HTMLMvxXportalQrCodePreloaderElement extends Components.MvxXportalQrCodePreloader, HTMLStencilElement {
    }
    var HTMLMvxXportalQrCodePreloaderElement: {
        prototype: HTMLMvxXportalQrCodePreloaderElement;
        new (): HTMLMvxXportalQrCodePreloaderElement;
    };
    interface HTMLElementTagNameMap {
        "mvx-angle-left-icon": HTMLMvxAngleLeftIconElement;
        "mvx-angle-right-icon": HTMLMvxAngleRightIconElement;
        "mvx-angles-left-icon": HTMLMvxAnglesLeftIconElement;
        "mvx-angles-right-icon": HTMLMvxAnglesRightIconElement;
        "mvx-arrow-up-right-icon": HTMLMvxArrowUpRightIconElement;
        "mvx-back-arrow-icon": HTMLMvxBackArrowIconElement;
        "mvx-balance-component": HTMLMvxBalanceComponentElement;
        "mvx-close-icon": HTMLMvxCloseIconElement;
        "mvx-copy-button": HTMLMvxCopyButtonElement;
        "mvx-custom-toast": HTMLMvxCustomToastElement;
        "mvx-default-transaction-icon-large": HTMLMvxDefaultTransactionIconLargeElement;
        "mvx-default-transaction-icon-small": HTMLMvxDefaultTransactionIconSmallElement;
        "mvx-explorer-link": HTMLMvxExplorerLinkElement;
        "mvx-extension-provider-icon": HTMLMvxExtensionProviderIconElement;
        "mvx-fa-icon": HTMLMvxFaIconElement;
        "mvx-format-amount": HTMLMvxFormatAmountElement;
        "mvx-fungible-component": HTMLMvxFungibleComponentElement;
        "mvx-generic-modal": HTMLMvxGenericModalElement;
        "mvx-generic-spinner": HTMLMvxGenericSpinnerElement;
        "mvx-generic-toast": HTMLMvxGenericToastElement;
        "mvx-ledger-addresses": HTMLMvxLedgerAddressesElement;
        "mvx-ledger-confirm": HTMLMvxLedgerConfirmElement;
        "mvx-ledger-flow": HTMLMvxLedgerFlowElement;
        "mvx-ledger-icon": HTMLMvxLedgerIconElement;
        "mvx-ledger-intro": HTMLMvxLedgerIntroElement;
        "mvx-ledger-provider-icon": HTMLMvxLedgerProviderIconElement;
        "mvx-magnifying-glass-icon": HTMLMvxMagnifyingGlassIconElement;
        "mvx-metamask-provider-icon": HTMLMvxMetamaskProviderIconElement;
        "mvx-multiversx-logo-icon": HTMLMvxMultiversxLogoIconElement;
        "mvx-notifications-feed": HTMLMvxNotificationsFeedElement;
        "mvx-pagination": HTMLMvxPaginationElement;
        "mvx-pagination-ellipsis": HTMLMvxPaginationEllipsisElement;
        "mvx-pagination-ellipsis-form": HTMLMvxPaginationEllipsisFormElement;
        "mvx-passkey-provider-icon": HTMLMvxPasskeyProviderIconElement;
        "mvx-pending-transactions-panel": HTMLMvxPendingTransactionsPanelElement;
        "mvx-side-panel": HTMLMvxSidePanelElement;
        "mvx-sign-transaction-component": HTMLMvxSignTransactionComponentElement;
        "mvx-sign-transactions-panel": HTMLMvxSignTransactionsPanelElement;
        "mvx-simple-toast": HTMLMvxSimpleToastElement;
        "mvx-spinner-icon": HTMLMvxSpinnerIconElement;
        "mvx-toast-list": HTMLMvxToastListElement;
        "mvx-token-component": HTMLMvxTokenComponentElement;
        "mvx-tooltip": HTMLMvxTooltipElement;
        "mvx-transaction-account": HTMLMvxTransactionAccountElement;
        "mvx-transaction-account-name": HTMLMvxTransactionAccountNameElement;
        "mvx-transaction-age": HTMLMvxTransactionAgeElement;
        "mvx-transaction-direction-badge": HTMLMvxTransactionDirectionBadgeElement;
        "mvx-transaction-fee-component": HTMLMvxTransactionFeeComponentElement;
        "mvx-transaction-hash": HTMLMvxTransactionHashElement;
        "mvx-transaction-icon": HTMLMvxTransactionIconElement;
        "mvx-transaction-list-item": HTMLMvxTransactionListItemElement;
        "mvx-transaction-method": HTMLMvxTransactionMethodElement;
        "mvx-transaction-shards": HTMLMvxTransactionShardsElement;
        "mvx-transaction-toast": HTMLMvxTransactionToastElement;
        "mvx-transaction-toast-content": HTMLMvxTransactionToastContentElement;
        "mvx-transaction-toast-details": HTMLMvxTransactionToastDetailsElement;
        "mvx-transaction-toast-details-body": HTMLMvxTransactionToastDetailsBodyElement;
        "mvx-transaction-toast-progress": HTMLMvxTransactionToastProgressElement;
        "mvx-transaction-value": HTMLMvxTransactionValueElement;
        "mvx-transactions-table": HTMLMvxTransactionsTableElement;
        "mvx-triangular-warning-icon": HTMLMvxTriangularWarningIconElement;
        "mvx-trim-text": HTMLMvxTrimTextElement;
        "mvx-unlock-button": HTMLMvxUnlockButtonElement;
        "mvx-unlock-panel": HTMLMvxUnlockPanelElement;
        "mvx-unlock-provider-button": HTMLMvxUnlockProviderButtonElement;
        "mvx-unlock-provider-intro": HTMLMvxUnlockProviderIntroElement;
        "mvx-wallet-connect-flow": HTMLMvxWalletConnectFlowElement;
        "mvx-wallet-connect-provider": HTMLMvxWalletConnectProviderElement;
        "mvx-wallet-provider-icon": HTMLMvxWalletProviderIconElement;
        "mvx-xalias-provider-icon": HTMLMvxXaliasProviderIconElement;
        "mvx-xportal-download-qr-icon": HTMLMvxXportalDownloadQrIconElement;
        "mvx-xportal-qr-code-preloader": HTMLMvxXportalQrCodePreloaderElement;
    }
}
declare namespace LocalJSX {
    interface MvxAngleLeftIcon {
    }
    interface MvxAngleRightIcon {
    }
    interface MvxAnglesLeftIcon {
    }
    interface MvxAnglesRightIcon {
    }
    interface MvxArrowUpRightIcon {
    }
    interface MvxBackArrowIcon {
    }
    interface MvxBalanceComponent {
        "amount"?: string;
        "header"?: string;
        "ticker"?: string;
        "usdValue"?: string;
    }
    interface MvxCloseIcon {
    }
    interface MvxCopyButton {
        "class"?: string;
        "copyIcon"?: IconDefinition;
        "iconClass"?: string;
        "successIcon"?: IconDefinition;
        "text"?: string;
    }
    interface MvxCustomToast {
        "onDeleteToast"?: (event: MvxCustomToastCustomEvent<string>) => void;
        "toast"?: IComponentToast;
    }
    interface MvxDefaultTransactionIconLarge {
    }
    interface MvxDefaultTransactionIconSmall {
    }
    interface MvxExplorerLink {
        "class"?: string;
        "dataTestId"?: string;
        "icon"?: IconDefinition;
        "iconClass"?: string;
        "link"?: string;
        "text"?: string;
    }
    interface MvxExtensionProviderIcon {
    }
    interface MvxFaIcon {
        "class"?: string;
        "description"?: string;
        "icon"?: IconDefinition | string;
    }
    interface MvxFormatAmount {
        "class"?: string;
        "dataTestId"?: string;
        "isValid"?: boolean;
        "label"?: string;
        "labelClass"?: string;
        "showLabel"?: boolean;
        "valueDecimal"?: string;
        "valueInteger"?: string;
    }
    interface MvxFungibleComponent {
    }
    interface MvxGenericModal {
        "body"?: IGenericModalProps['body'];
        "modalSubtitle"?: IGenericModalProps['modalSubtitle'];
        "modalTitle"?: IGenericModalProps['modalTitle'];
        "onClose"?: (event: MvxGenericModalCustomEvent<any>) => void;
    }
    interface MvxGenericSpinner {
    }
    interface MvxGenericToast {
        "onDeleteToast"?: (event: MvxGenericToastCustomEvent<string>) => void;
        "toast"?: CustomToastType;
    }
    interface MvxLedgerAddresses {
        "accountScreenData"?: IAccountScreenData;
        "onAccessWallet"?: (event: MvxLedgerAddressesCustomEvent<any>) => void;
        "onPageChange"?: (event: MvxLedgerAddressesCustomEvent<number>) => void;
        "onSelectAccount"?: (event: MvxLedgerAddressesCustomEvent<any>) => void;
        "selectedIndex"?: number;
    }
    interface MvxLedgerConfirm {
        "confirmScreenData"?: IConfirmScreenData;
    }
    interface MvxLedgerFlow {
        "data"?: ILedgerConnectPanelData;
    }
    interface MvxLedgerIcon {
    }
    interface MvxLedgerIntro {
        "connectScreenData"?: IConnectScreenData;
        "isAwaiting"?: boolean;
        "onConnect"?: (event: MvxLedgerIntroCustomEvent<any>) => void;
    }
    interface MvxLedgerProviderIcon {
    }
    interface MvxMagnifyingGlassIcon {
    }
    interface MvxMetamaskProviderIcon {
    }
    interface MvxMultiversxLogoIcon {
    }
    interface MvxNotificationsFeed {
    }
    interface MvxPagination {
        "class"?: string;
        "currentPage"?: number;
        "isDisabled"?: boolean;
        "onPageChange"?: (event: MvxPaginationCustomEvent<number>) => void;
        "totalPages"?: number;
    }
    interface MvxPaginationEllipsis {
        "isActive"?: boolean;
    }
    interface MvxPaginationEllipsisForm {
        "isVisible"?: boolean;
        "maxPageToSearchFor"?: number;
        "onSearch"?: (event: MvxPaginationEllipsisFormCustomEvent<number>) => void;
    }
    interface MvxPasskeyProviderIcon {
    }
    interface MvxPendingTransactionsPanel {
        "data"?: IPendingTransactionsPanelData;
    }
    interface MvxSidePanel {
        "isOpen"?: boolean;
        "onBack"?: (event: MvxSidePanelCustomEvent<any>) => void;
        "onClose"?: (event: MvxSidePanelCustomEvent<any>) => void;
        "panelClassName"?: string;
        "panelTitle"?: string;
        "withBackButton"?: boolean;
    }
    interface MvxSignTransactionComponent {
        "header"?: VNode;
    }
    interface MvxSignTransactionsPanel {
        "data"?: ISignTransactionsPanelData;
    }
    interface MvxSimpleToast {
        "onDeleteToast"?: (event: MvxSimpleToastCustomEvent<void>) => void;
        "toast"?: ISimpleToast;
    }
    interface MvxSpinnerIcon {
    }
    interface MvxToastList {
        "customToasts"?: CustomToastType1[];
        "transactionToasts"?: ITransactionToast[];
    }
    interface MvxTokenComponent {
    }
    interface MvxTooltip {
        "class"?: string;
        "onTriggerRender"?: (event: MvxTooltipCustomEvent<boolean>) => void;
        "position"?: 'top' | 'bottom';
        "trigger"?: HTMLElement;
        "triggerOnClick"?: boolean;
    }
    interface MvxTransactionAccount {
        "account"?: ITransactionAccount;
        "class"?: string;
        "dataTestId"?: string;
        "scope"?: 'receiver' | 'sender';
        "showLockedAccounts"?: boolean;
    }
    interface MvxTransactionAccountName {
        "address"?: string;
        "class"?: string;
        "dataTestId"?: string;
        "description"?: string;
        "name"?: string;
    }
    interface MvxTransactionAge {
        "age"?: string;
        "class"?: string;
        "tooltip"?: string;
    }
    interface MvxTransactionDirectionBadge {
        "class"?: string;
        "direction"?: string;
    }
    interface MvxTransactionFeeComponent {
    }
    interface MvxTransactionHash {
        "class"?: string;
        "transaction"?: ITransactionsTableRow;
    }
    interface MvxTransactionIcon {
        "class"?: string;
        "iconInfo"?: ITransactionIconInfo;
    }
    interface MvxTransactionListItem {
        "transaction"?: ITransactionListItem;
    }
    interface MvxTransactionMethod {
        "actionDescription"?: string;
        "class"?: string;
        "method"?: string;
    }
    interface MvxTransactionShards {
        "class"?: string;
        "transaction"?: ITransactionsTableRow;
    }
    interface MvxTransactionToast {
        "fullWidth"?: boolean;
        "onDeleteToast"?: (event: MvxTransactionToastCustomEvent<void>) => void;
        "processedTransactionsStatus"?: string | JSX.Element;
        "toastDataState"?: IToastDataState;
        "toastId"?: string;
        "transactionProgressState"?: ITransactionProgressState;
        "transactions"?: ITransactionListItem[];
        "wrapperClass"?: string;
    }
    interface MvxTransactionToastContent {
        "fullWidth"?: boolean;
        "onDeleteToast"?: (event: MvxTransactionToastContentCustomEvent<void>) => void;
        "processedTransactionsStatus"?: string | JSX.Element;
        "toastDataState"?: IToastDataState;
        "transactions"?: ITransactionListItem[];
    }
    interface MvxTransactionToastDetails {
        "maxShownTransactions"?: number;
        "processedTransactionsStatus"?: string | JSX.Element;
        "transactionClass"?: string;
        "transactions"?: ITransactionListItem[];
    }
    interface MvxTransactionToastDetailsBody {
        "hash"?: string;
        "index"?: string;
        "link"?: string;
        "status"?: string;
        "transactionClass"?: string;
    }
    interface MvxTransactionToastProgress {
        "endTime"?: number;
        "startTime"?: number;
    }
    interface MvxTransactionValue {
        "class"?: string;
        "value"?: ITransactionValue;
    }
    interface MvxTransactionsTable {
        "class"?: string;
        "transactions"?: ITransactionsTableRow[];
    }
    interface MvxTriangularWarningIcon {
    }
    interface MvxTrimText {
        "class"?: string;
        "dataTestId"?: string;
        "text"?: string;
    }
    interface MvxUnlockButton {
        "class"?: string;
        "icon"?: HTMLElement;
        "label"?: string;
        "type"?: ProviderTypeEnum;
    }
    interface MvxUnlockPanel {
        "allowedProviders"?: ProviderTypeEnum[];
        "isOpen"?: boolean;
        "onClose"?: (event: MvxUnlockPanelCustomEvent<any>) => void;
        "onLogin"?: (event: MvxUnlockPanelCustomEvent<{ provider: ProviderTypeEnum; anchor?: HTMLElement }>) => void;
    }
    interface MvxUnlockProviderButton {
        "class"?: string;
        "providers"?: string[];
        "type"?: ProviderTypeEnum;
    }
    interface MvxUnlockProviderIntro {
        "onAccess"?: (event: MvxUnlockProviderIntroCustomEvent<any>) => void;
        "provider"?: ProviderTypeEnum | null;
    }
    interface MvxWalletConnectFlow {
        "qrCodeSvg"?: string;
    }
    interface MvxWalletConnectProvider {
        "data"?: IWalletConnectPanelData;
    }
    interface MvxWalletProviderIcon {
    }
    interface MvxXaliasProviderIcon {
    }
    interface MvxXportalDownloadQrIcon {
    }
    interface MvxXportalQrCodePreloader {
        "class"?: string;
    }
    interface IntrinsicElements {
        "mvx-angle-left-icon": MvxAngleLeftIcon;
        "mvx-angle-right-icon": MvxAngleRightIcon;
        "mvx-angles-left-icon": MvxAnglesLeftIcon;
        "mvx-angles-right-icon": MvxAnglesRightIcon;
        "mvx-arrow-up-right-icon": MvxArrowUpRightIcon;
        "mvx-back-arrow-icon": MvxBackArrowIcon;
        "mvx-balance-component": MvxBalanceComponent;
        "mvx-close-icon": MvxCloseIcon;
        "mvx-copy-button": MvxCopyButton;
        "mvx-custom-toast": MvxCustomToast;
        "mvx-default-transaction-icon-large": MvxDefaultTransactionIconLarge;
        "mvx-default-transaction-icon-small": MvxDefaultTransactionIconSmall;
        "mvx-explorer-link": MvxExplorerLink;
        "mvx-extension-provider-icon": MvxExtensionProviderIcon;
        "mvx-fa-icon": MvxFaIcon;
        "mvx-format-amount": MvxFormatAmount;
        "mvx-fungible-component": MvxFungibleComponent;
        "mvx-generic-modal": MvxGenericModal;
        "mvx-generic-spinner": MvxGenericSpinner;
        "mvx-generic-toast": MvxGenericToast;
        "mvx-ledger-addresses": MvxLedgerAddresses;
        "mvx-ledger-confirm": MvxLedgerConfirm;
        "mvx-ledger-flow": MvxLedgerFlow;
        "mvx-ledger-icon": MvxLedgerIcon;
        "mvx-ledger-intro": MvxLedgerIntro;
        "mvx-ledger-provider-icon": MvxLedgerProviderIcon;
        "mvx-magnifying-glass-icon": MvxMagnifyingGlassIcon;
        "mvx-metamask-provider-icon": MvxMetamaskProviderIcon;
        "mvx-multiversx-logo-icon": MvxMultiversxLogoIcon;
        "mvx-notifications-feed": MvxNotificationsFeed;
        "mvx-pagination": MvxPagination;
        "mvx-pagination-ellipsis": MvxPaginationEllipsis;
        "mvx-pagination-ellipsis-form": MvxPaginationEllipsisForm;
        "mvx-passkey-provider-icon": MvxPasskeyProviderIcon;
        "mvx-pending-transactions-panel": MvxPendingTransactionsPanel;
        "mvx-side-panel": MvxSidePanel;
        "mvx-sign-transaction-component": MvxSignTransactionComponent;
        "mvx-sign-transactions-panel": MvxSignTransactionsPanel;
        "mvx-simple-toast": MvxSimpleToast;
        "mvx-spinner-icon": MvxSpinnerIcon;
        "mvx-toast-list": MvxToastList;
        "mvx-token-component": MvxTokenComponent;
        "mvx-tooltip": MvxTooltip;
        "mvx-transaction-account": MvxTransactionAccount;
        "mvx-transaction-account-name": MvxTransactionAccountName;
        "mvx-transaction-age": MvxTransactionAge;
        "mvx-transaction-direction-badge": MvxTransactionDirectionBadge;
        "mvx-transaction-fee-component": MvxTransactionFeeComponent;
        "mvx-transaction-hash": MvxTransactionHash;
        "mvx-transaction-icon": MvxTransactionIcon;
        "mvx-transaction-list-item": MvxTransactionListItem;
        "mvx-transaction-method": MvxTransactionMethod;
        "mvx-transaction-shards": MvxTransactionShards;
        "mvx-transaction-toast": MvxTransactionToast;
        "mvx-transaction-toast-content": MvxTransactionToastContent;
        "mvx-transaction-toast-details": MvxTransactionToastDetails;
        "mvx-transaction-toast-details-body": MvxTransactionToastDetailsBody;
        "mvx-transaction-toast-progress": MvxTransactionToastProgress;
        "mvx-transaction-value": MvxTransactionValue;
        "mvx-transactions-table": MvxTransactionsTable;
        "mvx-triangular-warning-icon": MvxTriangularWarningIcon;
        "mvx-trim-text": MvxTrimText;
        "mvx-unlock-button": MvxUnlockButton;
        "mvx-unlock-panel": MvxUnlockPanel;
        "mvx-unlock-provider-button": MvxUnlockProviderButton;
        "mvx-unlock-provider-intro": MvxUnlockProviderIntro;
        "mvx-wallet-connect-flow": MvxWalletConnectFlow;
        "mvx-wallet-connect-provider": MvxWalletConnectProvider;
        "mvx-wallet-provider-icon": MvxWalletProviderIcon;
        "mvx-xalias-provider-icon": MvxXaliasProviderIcon;
        "mvx-xportal-download-qr-icon": MvxXportalDownloadQrIcon;
        "mvx-xportal-qr-code-preloader": MvxXportalQrCodePreloader;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "mvx-angle-left-icon": LocalJSX.MvxAngleLeftIcon & JSXBase.HTMLAttributes<HTMLMvxAngleLeftIconElement>;
            "mvx-angle-right-icon": LocalJSX.MvxAngleRightIcon & JSXBase.HTMLAttributes<HTMLMvxAngleRightIconElement>;
            "mvx-angles-left-icon": LocalJSX.MvxAnglesLeftIcon & JSXBase.HTMLAttributes<HTMLMvxAnglesLeftIconElement>;
            "mvx-angles-right-icon": LocalJSX.MvxAnglesRightIcon & JSXBase.HTMLAttributes<HTMLMvxAnglesRightIconElement>;
            "mvx-arrow-up-right-icon": LocalJSX.MvxArrowUpRightIcon & JSXBase.HTMLAttributes<HTMLMvxArrowUpRightIconElement>;
            "mvx-back-arrow-icon": LocalJSX.MvxBackArrowIcon & JSXBase.HTMLAttributes<HTMLMvxBackArrowIconElement>;
            "mvx-balance-component": LocalJSX.MvxBalanceComponent & JSXBase.HTMLAttributes<HTMLMvxBalanceComponentElement>;
            "mvx-close-icon": LocalJSX.MvxCloseIcon & JSXBase.HTMLAttributes<HTMLMvxCloseIconElement>;
            "mvx-copy-button": LocalJSX.MvxCopyButton & JSXBase.HTMLAttributes<HTMLMvxCopyButtonElement>;
            "mvx-custom-toast": LocalJSX.MvxCustomToast & JSXBase.HTMLAttributes<HTMLMvxCustomToastElement>;
            "mvx-default-transaction-icon-large": LocalJSX.MvxDefaultTransactionIconLarge & JSXBase.HTMLAttributes<HTMLMvxDefaultTransactionIconLargeElement>;
            "mvx-default-transaction-icon-small": LocalJSX.MvxDefaultTransactionIconSmall & JSXBase.HTMLAttributes<HTMLMvxDefaultTransactionIconSmallElement>;
            "mvx-explorer-link": LocalJSX.MvxExplorerLink & JSXBase.HTMLAttributes<HTMLMvxExplorerLinkElement>;
            "mvx-extension-provider-icon": LocalJSX.MvxExtensionProviderIcon & JSXBase.HTMLAttributes<HTMLMvxExtensionProviderIconElement>;
            "mvx-fa-icon": LocalJSX.MvxFaIcon & JSXBase.HTMLAttributes<HTMLMvxFaIconElement>;
            "mvx-format-amount": LocalJSX.MvxFormatAmount & JSXBase.HTMLAttributes<HTMLMvxFormatAmountElement>;
            "mvx-fungible-component": LocalJSX.MvxFungibleComponent & JSXBase.HTMLAttributes<HTMLMvxFungibleComponentElement>;
            "mvx-generic-modal": LocalJSX.MvxGenericModal & JSXBase.HTMLAttributes<HTMLMvxGenericModalElement>;
            "mvx-generic-spinner": LocalJSX.MvxGenericSpinner & JSXBase.HTMLAttributes<HTMLMvxGenericSpinnerElement>;
            "mvx-generic-toast": LocalJSX.MvxGenericToast & JSXBase.HTMLAttributes<HTMLMvxGenericToastElement>;
            "mvx-ledger-addresses": LocalJSX.MvxLedgerAddresses & JSXBase.HTMLAttributes<HTMLMvxLedgerAddressesElement>;
            "mvx-ledger-confirm": LocalJSX.MvxLedgerConfirm & JSXBase.HTMLAttributes<HTMLMvxLedgerConfirmElement>;
            "mvx-ledger-flow": LocalJSX.MvxLedgerFlow & JSXBase.HTMLAttributes<HTMLMvxLedgerFlowElement>;
            "mvx-ledger-icon": LocalJSX.MvxLedgerIcon & JSXBase.HTMLAttributes<HTMLMvxLedgerIconElement>;
            "mvx-ledger-intro": LocalJSX.MvxLedgerIntro & JSXBase.HTMLAttributes<HTMLMvxLedgerIntroElement>;
            "mvx-ledger-provider-icon": LocalJSX.MvxLedgerProviderIcon & JSXBase.HTMLAttributes<HTMLMvxLedgerProviderIconElement>;
            "mvx-magnifying-glass-icon": LocalJSX.MvxMagnifyingGlassIcon & JSXBase.HTMLAttributes<HTMLMvxMagnifyingGlassIconElement>;
            "mvx-metamask-provider-icon": LocalJSX.MvxMetamaskProviderIcon & JSXBase.HTMLAttributes<HTMLMvxMetamaskProviderIconElement>;
            "mvx-multiversx-logo-icon": LocalJSX.MvxMultiversxLogoIcon & JSXBase.HTMLAttributes<HTMLMvxMultiversxLogoIconElement>;
            "mvx-notifications-feed": LocalJSX.MvxNotificationsFeed & JSXBase.HTMLAttributes<HTMLMvxNotificationsFeedElement>;
            "mvx-pagination": LocalJSX.MvxPagination & JSXBase.HTMLAttributes<HTMLMvxPaginationElement>;
            "mvx-pagination-ellipsis": LocalJSX.MvxPaginationEllipsis & JSXBase.HTMLAttributes<HTMLMvxPaginationEllipsisElement>;
            "mvx-pagination-ellipsis-form": LocalJSX.MvxPaginationEllipsisForm & JSXBase.HTMLAttributes<HTMLMvxPaginationEllipsisFormElement>;
            "mvx-passkey-provider-icon": LocalJSX.MvxPasskeyProviderIcon & JSXBase.HTMLAttributes<HTMLMvxPasskeyProviderIconElement>;
            "mvx-pending-transactions-panel": LocalJSX.MvxPendingTransactionsPanel & JSXBase.HTMLAttributes<HTMLMvxPendingTransactionsPanelElement>;
            "mvx-side-panel": LocalJSX.MvxSidePanel & JSXBase.HTMLAttributes<HTMLMvxSidePanelElement>;
            "mvx-sign-transaction-component": LocalJSX.MvxSignTransactionComponent & JSXBase.HTMLAttributes<HTMLMvxSignTransactionComponentElement>;
            "mvx-sign-transactions-panel": LocalJSX.MvxSignTransactionsPanel & JSXBase.HTMLAttributes<HTMLMvxSignTransactionsPanelElement>;
            "mvx-simple-toast": LocalJSX.MvxSimpleToast & JSXBase.HTMLAttributes<HTMLMvxSimpleToastElement>;
            "mvx-spinner-icon": LocalJSX.MvxSpinnerIcon & JSXBase.HTMLAttributes<HTMLMvxSpinnerIconElement>;
            "mvx-toast-list": LocalJSX.MvxToastList & JSXBase.HTMLAttributes<HTMLMvxToastListElement>;
            "mvx-token-component": LocalJSX.MvxTokenComponent & JSXBase.HTMLAttributes<HTMLMvxTokenComponentElement>;
            "mvx-tooltip": LocalJSX.MvxTooltip & JSXBase.HTMLAttributes<HTMLMvxTooltipElement>;
            "mvx-transaction-account": LocalJSX.MvxTransactionAccount & JSXBase.HTMLAttributes<HTMLMvxTransactionAccountElement>;
            "mvx-transaction-account-name": LocalJSX.MvxTransactionAccountName & JSXBase.HTMLAttributes<HTMLMvxTransactionAccountNameElement>;
            "mvx-transaction-age": LocalJSX.MvxTransactionAge & JSXBase.HTMLAttributes<HTMLMvxTransactionAgeElement>;
            "mvx-transaction-direction-badge": LocalJSX.MvxTransactionDirectionBadge & JSXBase.HTMLAttributes<HTMLMvxTransactionDirectionBadgeElement>;
            "mvx-transaction-fee-component": LocalJSX.MvxTransactionFeeComponent & JSXBase.HTMLAttributes<HTMLMvxTransactionFeeComponentElement>;
            "mvx-transaction-hash": LocalJSX.MvxTransactionHash & JSXBase.HTMLAttributes<HTMLMvxTransactionHashElement>;
            "mvx-transaction-icon": LocalJSX.MvxTransactionIcon & JSXBase.HTMLAttributes<HTMLMvxTransactionIconElement>;
            "mvx-transaction-list-item": LocalJSX.MvxTransactionListItem & JSXBase.HTMLAttributes<HTMLMvxTransactionListItemElement>;
            "mvx-transaction-method": LocalJSX.MvxTransactionMethod & JSXBase.HTMLAttributes<HTMLMvxTransactionMethodElement>;
            "mvx-transaction-shards": LocalJSX.MvxTransactionShards & JSXBase.HTMLAttributes<HTMLMvxTransactionShardsElement>;
            "mvx-transaction-toast": LocalJSX.MvxTransactionToast & JSXBase.HTMLAttributes<HTMLMvxTransactionToastElement>;
            "mvx-transaction-toast-content": LocalJSX.MvxTransactionToastContent & JSXBase.HTMLAttributes<HTMLMvxTransactionToastContentElement>;
            "mvx-transaction-toast-details": LocalJSX.MvxTransactionToastDetails & JSXBase.HTMLAttributes<HTMLMvxTransactionToastDetailsElement>;
            "mvx-transaction-toast-details-body": LocalJSX.MvxTransactionToastDetailsBody & JSXBase.HTMLAttributes<HTMLMvxTransactionToastDetailsBodyElement>;
            "mvx-transaction-toast-progress": LocalJSX.MvxTransactionToastProgress & JSXBase.HTMLAttributes<HTMLMvxTransactionToastProgressElement>;
            "mvx-transaction-value": LocalJSX.MvxTransactionValue & JSXBase.HTMLAttributes<HTMLMvxTransactionValueElement>;
            "mvx-transactions-table": LocalJSX.MvxTransactionsTable & JSXBase.HTMLAttributes<HTMLMvxTransactionsTableElement>;
            "mvx-triangular-warning-icon": LocalJSX.MvxTriangularWarningIcon & JSXBase.HTMLAttributes<HTMLMvxTriangularWarningIconElement>;
            "mvx-trim-text": LocalJSX.MvxTrimText & JSXBase.HTMLAttributes<HTMLMvxTrimTextElement>;
            "mvx-unlock-button": LocalJSX.MvxUnlockButton & JSXBase.HTMLAttributes<HTMLMvxUnlockButtonElement>;
            "mvx-unlock-panel": LocalJSX.MvxUnlockPanel & JSXBase.HTMLAttributes<HTMLMvxUnlockPanelElement>;
            "mvx-unlock-provider-button": LocalJSX.MvxUnlockProviderButton & JSXBase.HTMLAttributes<HTMLMvxUnlockProviderButtonElement>;
            "mvx-unlock-provider-intro": LocalJSX.MvxUnlockProviderIntro & JSXBase.HTMLAttributes<HTMLMvxUnlockProviderIntroElement>;
            "mvx-wallet-connect-flow": LocalJSX.MvxWalletConnectFlow & JSXBase.HTMLAttributes<HTMLMvxWalletConnectFlowElement>;
            "mvx-wallet-connect-provider": LocalJSX.MvxWalletConnectProvider & JSXBase.HTMLAttributes<HTMLMvxWalletConnectProviderElement>;
            "mvx-wallet-provider-icon": LocalJSX.MvxWalletProviderIcon & JSXBase.HTMLAttributes<HTMLMvxWalletProviderIconElement>;
            "mvx-xalias-provider-icon": LocalJSX.MvxXaliasProviderIcon & JSXBase.HTMLAttributes<HTMLMvxXaliasProviderIconElement>;
            "mvx-xportal-download-qr-icon": LocalJSX.MvxXportalDownloadQrIcon & JSXBase.HTMLAttributes<HTMLMvxXportalDownloadQrIconElement>;
            "mvx-xportal-qr-code-preloader": LocalJSX.MvxXportalQrCodePreloader & JSXBase.HTMLAttributes<HTMLMvxXportalQrCodePreloaderElement>;
        }
    }
}
