+
{
+ handleFullWidthTrimElementReference(el);
+ handleTrimFullRef(el);
+ }}
+ class={styles.trimFull}
+ >
+ {text}
+
+
+
+
- isCurrentlyOverflowing = isTrimElementOverflowing;
-
- requestAnimationFrame(() => {
- if (safeWindow) {
- currentTrimFontSize = safeWindow.getComputedStyle(trimElementReference).fontSize;
- }
-
- const trimLeftSelector = `.${getIdentifierClass(styles.trimLeft)}`;
- const trimRightSelector = `.${getIdentifierClass(styles.trimRight)}`;
-
- const trimLeftElement = trimElementReference.querySelector(trimLeftSelector) as HTMLElement;
- const trimRightElement = trimElementReference.querySelector(trimRightSelector) as HTMLElement;
- if (trimLeftElement) {
- trimLeftElement.style.fontSize = currentTrimFontSize;
- }
-
- if (trimRightElement) {
- trimRightElement.style.fontSize = currentTrimFontSize;
- }
-
- if (isTrimElementOverflowing) {
- trimFullElement.classList.remove(...trimFullVisibleClasses);
- trimWrapperElement.classList.add(...trimWrapperVisibleClasses);
- } else {
- trimFullElement.classList.add(...trimFullVisibleClasses);
- trimWrapperElement.classList.remove(...trimWrapperVisibleClasses);
- }
-
- isCheckingOverflow = false;
-
- requestAnimationFrame(() => {
- if (resizeObserver && trimElementReference) {
- resizeObserver.observe(trimElementReference);
- }
- });
- });
- };
-
- const middleTextIndex = Math.floor(text.length / 2);
- const leftHandText = text.slice(0, middleTextIndex);
- const rightHandText = text.slice(middleTextIndex);
-
- return (
-
-
{
- handleFullWidthTrimElementReference(el);
- handleTrimFullRef(el);
- }}
- class={styles.trimFull}
- >
- {text}
-
-
-
+
- );
-}
\ No newline at end of file
+
+
+
+
+ );
+}
diff --git a/src/common/Trim/trim.styles.ts b/src/common/Trim/trim.styles.ts
index 6b3eb196..bd8b8b76 100644
--- a/src/common/Trim/trim.styles.ts
+++ b/src/common/Trim/trim.styles.ts
@@ -12,4 +12,4 @@ export default {
trimRightWrapper: 'trim-right-wrapper mvx:flex-shrink mvx:text-ellipsis mvx:overflow-hidden mvx:whitespace-nowrap mvx:text-right mvx:text-[1px]',
trimRight: 'trim-right mvx:select-none mvx:pointer-events-none mvx:inline mvx:text-base mvx:leading-5 mvx:text-clip mvx:-webkit-letter-spacing',
trimStoriesWrapper: 'trim-stories-wrapper mvx:text-primary'
-} satisfies Record
;
\ No newline at end of file
+} satisfies Record;
diff --git a/src/common/UnlockButton/UnlockButton.tsx b/src/common/UnlockButton/UnlockButton.tsx
index 480e6979..8867e101 100644
--- a/src/common/UnlockButton/UnlockButton.tsx
+++ b/src/common/UnlockButton/UnlockButton.tsx
@@ -13,6 +13,7 @@ import { safeWindow } from 'constants/window.constants';
import type { IProviderBase } from 'types/provider.types';
import { ProviderTypeEnum } from 'types/provider.types';
import { getDetectedBrowser } from 'utils/getDetectedBrowser';
+
import styles from './unlockButton.styles';
interface UnlockButtonPropsType {
diff --git a/src/common/UnlockButton/unlockButton.styles.ts b/src/common/UnlockButton/unlockButton.styles.ts
index 87dd6af7..8ed46141 100644
--- a/src/common/UnlockButton/unlockButton.styles.ts
+++ b/src/common/UnlockButton/unlockButton.styles.ts
@@ -7,4 +7,4 @@ export default {
unlockButtonStatus: 'unlock-button-status mvx:ml-auto mvx:relative mvx:rounded-3xl mvx:z-1 mvx:leading-none mvx:flex mvx:items-center mvx:py-1 mvx:px-2 mvx:font-medium mvx:gap-1 mvx:text-xs mvx:bg-surface mvx:border mvx:border-solid mvx:border-outline',
unlockButtonStatusText: 'unlock-button-status-text mvx:text-accent',
unlockButtonStatusIcon: 'unlock-button-status-icon mvx:flex mvx:items-center mvx:text-accent mvx:w-2.5 mvx:h-2.5',
-} satisfies Record;
\ No newline at end of file
+} satisfies Record;
diff --git a/src/components.d.ts b/src/components.d.ts
index a9d86ead..0ee1b82e 100644
--- a/src/components.d.ts
+++ b/src/components.d.ts
@@ -4,1564 +4,2137 @@
* This is an autogenerated file created by the Stencil compiler.
* It contains typing information for all components that exist in this project.
*/
-import { HTMLStencilElement, JSXBase } from "@stencil/core/internal";
-import { IAddressTableData } from "./types/address-table.types";
-import { ButtonSizeEnum, ButtonVariantEnum } from "./common/Button/button.types";
-import { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
-import { IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger-connect/ledger-connect.types";
-import { IEventBus } from "./utils/EventBus";
-import { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types";
-import { LocalJSX as JSX } from "@stencil/core";
-import { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types";
-import { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
-import { TransactionStatusEnum } from "./constants/transactionStatus.enum";
-import { TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type";
-import { IProviderBase } from "./types/provider.types";
-import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d";
-export { IAddressTableData } from "./types/address-table.types";
-export { ButtonSizeEnum, ButtonVariantEnum } from "./common/Button/button.types";
-export { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
-export { IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger-connect/ledger-connect.types";
-export { IEventBus } from "./utils/EventBus";
-export { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types";
-export { LocalJSX as JSX } from "@stencil/core";
-export { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types";
-export { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type";
-export { TransactionStatusEnum } from "./constants/transactionStatus.enum";
-export { TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type";
-export { IProviderBase } from "./types/provider.types";
-export { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d";
+import { HTMLStencilElement, JSXBase } from '@stencil/core/internal';
+import { IAddressTableData } from './types/address-table.types';
+import { ButtonSizeEnum, ButtonVariantEnum } from './common/Button/button.types';
+import {
+ CustomToastType,
+ IComponentToast,
+ ISimpleToast,
+} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type';
+import {
+ IConfirmScreenData,
+ IConnectScreenData,
+ ILedgerConnectPanelData,
+} from './components/functional/ledger-connect/ledger-connect.types';
+import { IEventBus } from './utils/EventBus';
+import { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types';
+import { LocalJSX as JSX } from '@stencil/core';
+import { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types';
+import {
+ IToastDataState,
+ ITransactionProgressState,
+} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type';
+import { TransactionStatusEnum } from './constants/transactionStatus.enum';
+import { TransactionRowType } from './components/controlled/transactions-table/transactions-table.type';
+import { IProviderBase } from './types/provider.types';
+import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from './components.d';
+export { IAddressTableData } from './types/address-table.types';
+export { ButtonSizeEnum, ButtonVariantEnum } from './common/Button/button.types';
+export {
+ CustomToastType,
+ IComponentToast,
+ ISimpleToast,
+} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type';
+export {
+ IConfirmScreenData,
+ IConnectScreenData,
+ ILedgerConnectPanelData,
+} from './components/functional/ledger-connect/ledger-connect.types';
+export { IEventBus } from './utils/EventBus';
+export { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types';
+export { LocalJSX as JSX } from '@stencil/core';
+export { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types';
+export {
+ IToastDataState,
+ ITransactionProgressState,
+} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type';
+export { TransactionStatusEnum } from './constants/transactionStatus.enum';
+export { TransactionRowType } from './components/controlled/transactions-table/transactions-table.type';
+export { IProviderBase } from './types/provider.types';
+export { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from './components.d';
export namespace Components {
- interface MvxAddressTable {
- "accountScreenData": IAddressTableData;
- "selectedIndex": number;
- }
- interface MvxArcExtensionProviderIcon {
- "class"?: string;
- "height"?: number;
- "width"?: number;
- }
- interface MvxArrowRightIcon {
- "class"?: string;
- }
- interface MvxBraveExtensionProviderIcon {
- "class"?: string;
- "height"?: number;
- "width"?: number;
- }
- interface MvxButton {
- /**
- * @default ''
- */
- "class"?: string;
- /**
- * @default ''
- */
- "dataTestId"?: string;
- /**
- * @default false
- */
- "disabled"?: boolean;
- /**
- * @default 'large'
- */
- "size"?: `${ButtonSizeEnum}`;
- /**
- * @default 'primary'
- */
- "variant"?: `${ButtonVariantEnum}`;
- }
- interface MvxCircleInfoIcon {
- "class"?: string;
- }
- interface MvxCopyButton {
- "class"?: string;
- "iconClass"?: string;
- "text": string;
- }
- interface MvxCustomToast {
- "toast": IComponentToast;
- }
- interface MvxDataWithExplorerLink {
- "class"?: string;
- "data": string;
- "dataTestId"?: string;
- "explorerLink": string;
- /**
- * @default true
- */
- "showCopyButton"?: boolean;
- /**
- * @default true
- */
- "showExplorerButton"?: boolean;
- /**
- * @default false
- */
- "withTooltip"?: boolean;
- }
- interface MvxDefaultTransactionIconLarge {
- "class"?: string;
- }
- interface MvxDefaultTransactionIconSmall {
- "class"?: string;
- }
- interface MvxEdgeExtensionProviderIcon {
- "class"?: string;
- "height"?: number;
- "width"?: number;
- }
- interface MvxExplorerLink {
- "class"?: string;
- "dataTestId"?: string;
- "iconClass"?: string;
- "link": string;
- }
- interface MvxExtensionProviderIcon {
- "class"?: string;
- "height"?: number;
- "width"?: number;
- }
- interface MvxFirefoxExtensionProviderIcon {
- "class"?: string;
- "height"?: number;
- "width"?: number;
- }
- interface MvxFormatAmount {
- "class"?: string;
- "dataTestId"?: string;
- "decimalClass"?: string;
- "isValid": boolean;
- "label"?: string;
- "labelClass"?: string;
- /**
- * @default true
- */
- "showLabel"?: boolean;
- "valueDecimal": string;
- "valueInteger": string;
- }
- interface MvxGenericToast {
- "toast": CustomToastType;
- }
- interface MvxLedgerConfirm {
- "confirmScreenData": IConfirmScreenData;
- }
- interface MvxLedgerConnect {
- /**
- * @default { accountScreenData: null, confirmScreenData: null, connectScreenData: {}, }
- */
- "data": ILedgerConnectPanelData;
- "getEventBus": () => Promise;
- }
- interface MvxLedgerIcon {
- "class"?: string;
- }
- interface MvxLedgerIntro {
- "connectScreenData"?: IConnectScreenData;
- /**
- * @default false
- */
- "isAwaiting"?: boolean;
- }
- interface MvxLedgerProviderIcon {
- "class"?: string;
- }
- interface MvxMagnifyingGlassIcon {
- "class"?: string;
- }
- interface MvxMetamaskProviderIcon {
- "class"?: string;
- }
- interface MvxMultiversxLogoIcon {
- "class"?: string;
- }
- interface MvxMultiversxSymbolIcon {
- "class"?: string;
- }
- interface MvxNotificationsFeed {
- "closeWithAnimation": () => Promise;
- "getEventBus": () => Promise;
- }
- interface MvxPagination {
- "class"?: string;
- /**
- * @default 1
- */
- "currentPage": number;
- /**
- * @default false
- */
- "isDisabled"?: boolean;
- "totalPages": number;
- }
- interface MvxPaginationEllipsis {
- /**
- * @default false
- */
- "isActive": boolean;
- }
- interface MvxPaginationEllipsisForm {
- /**
- * @default false
- */
- "isVisible": boolean;
- "maxPageToSearchFor": number;
- }
- interface MvxPasskeyProviderIcon {
- "class"?: string;
- }
- interface MvxPendingTransactionsPanel {
- "closeWithAnimation": () => Promise;
- "getEventBus": () => Promise;
- }
- interface MvxPreloader {
- "class"?: string;
- }
- interface MvxSidePanel {
- "hasBackButton"?: boolean;
- /**
- * @default false
- */
- "isOpen": boolean;
- "panelClassName"?: string;
- "panelTitle": string;
- /**
- * @default true
- */
- "showHeader"?: boolean;
- }
- interface MvxSidePanelHeader {
- /**
- * @default true
- */
- "hasLeftButton"?: boolean;
- /**
- * @default true
- */
- "hasRightButton"?: boolean;
- "panelClassName"?: string;
- "panelTitle": string;
- }
- interface MvxSidePanelSwiper {
- "close": () => Promise;
- /**
- * @default false
- */
- "open": boolean;
- "openToSnapPoint": (snapIndex?: number) => Promise;
- /**
- * @default ''
- */
- "sidePanelIdentifier": string;
- }
- interface MvxSignTransactionsPanel {
- "closeWithAnimation": () => Promise;
- "getEventBus": () => Promise;
- }
- interface MvxSimpleToast {
- "toast": ISimpleToast;
- }
- interface MvxSpinnerIcon {
- "class"?: string;
- }
- interface MvxToastList {
- "getEventBus": () => Promise;
- }
- interface MvxTooltip {
- "class"?: string;
- /**
- * @default 'top'
- */
- "position": 'top' | 'bottom';
- "trigger": HTMLElement;
- /**
- * @default false
- */
- "triggerOnClick"?: boolean;
- }
- interface MvxTransactionListItem {
- "transaction": ITransactionListItem;
- }
- interface MvxTransactionToast {
- "fullWidth"?: boolean;
- /**
- * @default ''
- */
- "processedTransactionsStatus": string | JSX.Element;
- "toastDataState": IToastDataState;
- /**
- * @default ''
- */
- "toastId": string;
- "transactionProgressState"?: ITransactionProgressState;
- /**
- * @default []
- */
- "transactions": ITransactionListItem[];
- "wrapperClass": string;
- }
- interface MvxTransactionToastContent {
- "fullWidth"?: boolean;
- "processedTransactionsStatus"?: string | JSX.Element;
- "toastDataState": IToastDataState;
- "transactions": ITransactionListItem[];
- }
- interface MvxTransactionToastDetails {
- /**
- * @default 5
- */
- "maxShownTransactions": number;
- "processedTransactionsStatus"?: string | JSX.Element;
- "transactionClass": string;
- "transactions"?: ITransactionListItem[];
- }
- interface MvxTransactionToastDetailsBody {
- "hash": string;
- "index": string;
- "link": string;
- "status"?: `${TransactionStatusEnum}`;
- /**
- * @default 'transaction-details-list-item'
- */
- "transactionClass"?: string;
- }
- interface MvxTransactionToastProgress {
- "endTime"?: number;
- "isStatusPending"?: boolean;
- "startTime"?: number;
- "toastId"?: string;
- }
- interface MvxTransactionsTable {
- "class"?: string;
- "transactions": TransactionRowType[];
- }
- interface MvxTrim {
- "class"?: string;
- /**
- * @default DataTestIdsEnum.trim
- */
- "dataTestId"?: string;
- "text": string;
- }
- interface MvxUnlockButton {
- "class"?: string;
- "dataTestId"?: string;
- "icon"?: HTMLElement;
- "iconUrl": string;
- "label": string;
- "type"?: IProviderBase['type'];
- }
- interface MvxUnlockPanel {
- "closeWithAnimation": () => Promise;
- "getEventBus": () => Promise;
- }
- interface MvxWalletConnect {
- /**
- * @default { wcURI: '' }
- */
- "data": IWalletConnectPanelData;
- "getEventBus": () => Promise;
- /**
- * @default ''
- */
- "qrCodeSvg": string;
- }
- interface MvxWalletConnectAppGalleryIcon {
- "class"?: string;
- }
- interface MvxWalletConnectAppStoreIcon {
- "class"?: string;
- }
- interface MvxWalletConnectDownload {
- "class"?: string;
- }
- interface MvxWalletConnectGooglePlayIcon {
- "class"?: string;
- }
- interface MvxWalletConnectScan {
- "class"?: string;
- /**
- * @default ''
- */
- "qrCodeSvg": string;
- /**
- * @default ''
- */
- "walletConnectDeepLink"?: string;
- }
- interface MvxWalletProviderIcon {
- "class"?: string;
- }
- interface MvxXportalDownloadQrIcon {
- /**
- * @default ''
- */
- "class"?: string;
- }
- interface MvxXportalQrCodePreloader {
- "class"?: string;
- }
+ interface MvxAddressTable {
+ accountScreenData: IAddressTableData;
+ selectedIndex: number;
+ }
+ interface MvxArcExtensionProviderIcon {
+ class?: string;
+ height?: number;
+ width?: number;
+ }
+ interface MvxArrowRightIcon {
+ class?: string;
+ }
+ interface MvxBraveExtensionProviderIcon {
+ class?: string;
+ height?: number;
+ width?: number;
+ }
+ interface MvxButton {
+ /**
+ * @default ''
+ */
+ class?: string;
+ /**
+ * @default ''
+ */
+ dataTestId?: string;
+ /**
+ * @default false
+ */
+ disabled?: boolean;
+ /**
+ * @default 'large'
+ */
+ size?: `${ButtonSizeEnum}`;
+ /**
+ * @default 'primary'
+ */
+ variant?: `${ButtonVariantEnum}`;
+ }
+ interface MvxCircleInfoIcon {
+ class?: string;
+ }
+ interface MvxCopyButton {
+ class?: string;
+ iconClass?: string;
+ text: string;
+ }
+ interface MvxCustomToast {
+ toast: IComponentToast;
+ }
+ interface MvxDataWithExplorerLink {
+ class?: string;
+ data: string;
+ dataTestId?: string;
+ explorerLink: string;
+ /**
+ * @default true
+ */
+ showCopyButton?: boolean;
+ /**
+ * @default true
+ */
+ showExplorerButton?: boolean;
+ /**
+ * @default false
+ */
+ withTooltip?: boolean;
+ }
+ interface MvxDefaultTransactionIconLarge {
+ class?: string;
+ }
+ interface MvxDefaultTransactionIconSmall {
+ class?: string;
+ }
+ interface MvxEdgeExtensionProviderIcon {
+ class?: string;
+ height?: number;
+ width?: number;
+ }
+ interface MvxExplorerLink {
+ class?: string;
+ dataTestId?: string;
+ iconClass?: string;
+ link: string;
+ }
+ interface MvxExtensionProviderIcon {
+ class?: string;
+ height?: number;
+ width?: number;
+ }
+ interface MvxFirefoxExtensionProviderIcon {
+ class?: string;
+ height?: number;
+ width?: number;
+ }
+ interface MvxFormatAmount {
+ class?: string;
+ dataTestId?: string;
+ decimalClass?: string;
+ isValid: boolean;
+ label?: string;
+ labelClass?: string;
+ /**
+ * @default true
+ */
+ showLabel?: boolean;
+ valueDecimal: string;
+ valueInteger: string;
+ }
+ interface MvxGenericToast {
+ toast: CustomToastType;
+ }
+ interface MvxLedgerConfirm {
+ confirmScreenData: IConfirmScreenData;
+ }
+ interface MvxLedgerConnect {
+ /**
+ * @default { accountScreenData: null, confirmScreenData: null, connectScreenData: {}, }
+ */
+ data: ILedgerConnectPanelData;
+ getEventBus: () => Promise;
+ }
+ interface MvxLedgerIcon {
+ class?: string;
+ }
+ interface MvxLedgerIntro {
+ connectScreenData?: IConnectScreenData;
+ /**
+ * @default false
+ */
+ isAwaiting?: boolean;
+ }
+ interface MvxLedgerProviderIcon {
+ class?: string;
+ }
+ interface MvxMagnifyingGlassIcon {
+ class?: string;
+ }
+ interface MvxMetamaskProviderIcon {
+ class?: string;
+ }
+ interface MvxMultiversxLogoIcon {
+ class?: string;
+ }
+ interface MvxMultiversxSymbolIcon {
+ class?: string;
+ }
+ interface MvxNotificationsFeed {
+ closeWithAnimation: () => Promise;
+ getEventBus: () => Promise;
+ }
+ interface MvxPagination {
+ class?: string;
+ /**
+ * @default 1
+ */
+ currentPage: number;
+ /**
+ * @default false
+ */
+ isDisabled?: boolean;
+ totalPages: number;
+ }
+ interface MvxPaginationEllipsis {
+ /**
+ * @default false
+ */
+ isActive: boolean;
+ }
+ interface MvxPaginationEllipsisForm {
+ /**
+ * @default false
+ */
+ isVisible: boolean;
+ maxPageToSearchFor: number;
+ }
+ interface MvxPasskeyProviderIcon {
+ class?: string;
+ }
+ interface MvxPendingTransactionsPanel {
+ closeWithAnimation: () => Promise;
+ getEventBus: () => Promise;
+ }
+ interface MvxPreloader {
+ class?: string;
+ }
+ interface MvxSidePanel {
+ hasBackButton?: boolean;
+ /**
+ * @default false
+ */
+ isOpen: boolean;
+ panelClassName?: string;
+ panelTitle: string;
+ /**
+ * @default true
+ */
+ showHeader?: boolean;
+ }
+ interface MvxSidePanelHeader {
+ /**
+ * @default true
+ */
+ hasLeftButton?: boolean;
+ /**
+ * @default true
+ */
+ hasRightButton?: boolean;
+ panelClassName?: string;
+ panelTitle: string;
+ }
+ interface MvxSidePanelSwiper {
+ close: () => Promise;
+ /**
+ * @default false
+ */
+ open: boolean;
+ openToSnapPoint: (snapIndex?: number) => Promise;
+ /**
+ * @default ''
+ */
+ sidePanelIdentifier: string;
+ }
+ interface MvxSignTransactionsPanel {
+ closeWithAnimation: () => Promise;
+ getEventBus: () => Promise;
+ }
+ interface MvxSimpleToast {
+ toast: ISimpleToast;
+ }
+ interface MvxSpinnerIcon {
+ class?: string;
+ }
+ interface MvxToastList {
+ getEventBus: () => Promise;
+ }
+ interface MvxTooltip {
+ class?: string;
+ /**
+ * @default 'top'
+ */
+ position: 'top' | 'bottom';
+ trigger: HTMLElement;
+ /**
+ * @default false
+ */
+ triggerOnClick?: boolean;
+ }
+ interface MvxTransactionListItem {
+ transaction: ITransactionListItem;
+ }
+ interface MvxTransactionToast {
+ fullWidth?: boolean;
+ /**
+ * @default ''
+ */
+ processedTransactionsStatus: string | JSX.Element;
+ toastDataState: IToastDataState;
+ /**
+ * @default ''
+ */
+ toastId: string;
+ transactionProgressState?: ITransactionProgressState;
+ /**
+ * @default []
+ */
+ transactions: ITransactionListItem[];
+ wrapperClass: string;
+ }
+ interface MvxTransactionToastContent {
+ fullWidth?: boolean;
+ processedTransactionsStatus?: string | JSX.Element;
+ toastDataState: IToastDataState;
+ transactions: ITransactionListItem[];
+ }
+ interface MvxTransactionToastDetails {
+ /**
+ * @default 5
+ */
+ maxShownTransactions: number;
+ processedTransactionsStatus?: string | JSX.Element;
+ transactionClass: string;
+ transactions?: ITransactionListItem[];
+ }
+ interface MvxTransactionToastDetailsBody {
+ hash: string;
+ index: string;
+ link: string;
+ status?: `${TransactionStatusEnum}`;
+ /**
+ * @default 'transaction-details-list-item'
+ */
+ transactionClass?: string;
+ }
+ interface MvxTransactionToastProgress {
+ endTime?: number;
+ isStatusPending?: boolean;
+ startTime?: number;
+ toastId?: string;
+ }
+ interface MvxTransactionsTable {
+ class?: string;
+ transactions: TransactionRowType[];
+ }
+ interface MvxTrim {
+ class?: string;
+ /**
+ * @default DataTestIdsEnum.trim
+ */
+ dataTestId?: string;
+ text: string;
+ }
+ interface MvxUnlockButton {
+ class?: string;
+ dataTestId?: string;
+ icon?: HTMLElement;
+ iconUrl: string;
+ label: string;
+ type?: IProviderBase['type'];
+ }
+ interface MvxUnlockPanel {
+ closeWithAnimation: () => Promise;
+ getEventBus: () => Promise;
+ }
+ interface MvxWalletConnect {
+ /**
+ * @default { wcURI: '' }
+ */
+ data: IWalletConnectPanelData;
+ getEventBus: () => Promise;
+ /**
+ * @default ''
+ */
+ qrCodeSvg: string;
+ }
+ interface MvxWalletConnectAppGalleryIcon {
+ class?: string;
+ }
+ interface MvxWalletConnectAppStoreIcon {
+ class?: string;
+ }
+ interface MvxWalletConnectDownload {
+ class?: string;
+ }
+ interface MvxWalletConnectGooglePlayIcon {
+ class?: string;
+ }
+ interface MvxWalletConnectScan {
+ class?: string;
+ /**
+ * @default ''
+ */
+ qrCodeSvg: string;
+ /**
+ * @default ''
+ */
+ walletConnectDeepLink?: string;
+ }
+ interface MvxWalletProviderIcon {
+ class?: string;
+ }
+ interface MvxXportalDownloadQrIcon {
+ /**
+ * @default ''
+ */
+ class?: string;
+ }
+ interface MvxXportalQrCodePreloader {
+ class?: string;
+ }
}
export interface MvxAddressTableCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxAddressTableElement;
+ detail: T;
+ target: HTMLMvxAddressTableElement;
}
export interface MvxButtonCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxButtonElement;
+ detail: T;
+ target: HTMLMvxButtonElement;
}
export interface MvxCustomToastCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxCustomToastElement;
+ detail: T;
+ target: HTMLMvxCustomToastElement;
}
export interface MvxGenericToastCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxGenericToastElement;
+ detail: T;
+ target: HTMLMvxGenericToastElement;
}
export interface MvxLedgerIntroCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxLedgerIntroElement;
+ detail: T;
+ target: HTMLMvxLedgerIntroElement;
}
export interface MvxPaginationCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxPaginationElement;
+ detail: T;
+ target: HTMLMvxPaginationElement;
}
export interface MvxPaginationEllipsisFormCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxPaginationEllipsisFormElement;
+ detail: T;
+ target: HTMLMvxPaginationEllipsisFormElement;
}
export interface MvxSidePanelCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxSidePanelElement;
+ detail: T;
+ target: HTMLMvxSidePanelElement;
}
export interface MvxSidePanelHeaderCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxSidePanelHeaderElement;
+ detail: T;
+ target: HTMLMvxSidePanelHeaderElement;
}
export interface MvxSidePanelSwiperCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxSidePanelSwiperElement;
+ detail: T;
+ target: HTMLMvxSidePanelSwiperElement;
}
export interface MvxSimpleToastCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxSimpleToastElement;
+ detail: T;
+ target: HTMLMvxSimpleToastElement;
}
export interface MvxTooltipCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxTooltipElement;
+ detail: T;
+ target: HTMLMvxTooltipElement;
}
export interface MvxTransactionToastCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxTransactionToastElement;
+ detail: T;
+ target: HTMLMvxTransactionToastElement;
}
export interface MvxTransactionToastContentCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxTransactionToastContentElement;
+ detail: T;
+ target: HTMLMvxTransactionToastContentElement;
}
export interface MvxWalletConnectScanCustomEvent extends CustomEvent {
- detail: T;
- target: HTMLMvxWalletConnectScanElement;
+ detail: T;
+ target: HTMLMvxWalletConnectScanElement;
}
declare global {
- interface HTMLMvxAddressTableElementEventMap {
- "accessWallet": any;
- "selectAccount": any;
- "pageChange": number;
- }
- interface HTMLMvxAddressTableElement extends Components.MvxAddressTable, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxAddressTableElement, ev: MvxAddressTableCustomEvent) => 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: HTMLMvxAddressTableElement, ev: MvxAddressTableCustomEvent) => 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 HTMLMvxAddressTableElement: {
- prototype: HTMLMvxAddressTableElement;
- new (): HTMLMvxAddressTableElement;
- };
- interface HTMLMvxArcExtensionProviderIconElement extends Components.MvxArcExtensionProviderIcon, HTMLStencilElement {
- }
- var HTMLMvxArcExtensionProviderIconElement: {
- prototype: HTMLMvxArcExtensionProviderIconElement;
- new (): HTMLMvxArcExtensionProviderIconElement;
- };
- interface HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement {
- }
- var HTMLMvxArrowRightIconElement: {
- prototype: HTMLMvxArrowRightIconElement;
- new (): HTMLMvxArrowRightIconElement;
- };
- interface HTMLMvxBraveExtensionProviderIconElement extends Components.MvxBraveExtensionProviderIcon, HTMLStencilElement {
- }
- var HTMLMvxBraveExtensionProviderIconElement: {
- prototype: HTMLMvxBraveExtensionProviderIconElement;
- new (): HTMLMvxBraveExtensionProviderIconElement;
- };
- interface HTMLMvxButtonElementEventMap {
- "buttonClick": MouseEvent;
- }
- interface HTMLMvxButtonElement extends Components.MvxButton, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxButtonElement, ev: MvxButtonCustomEvent) => 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: HTMLMvxButtonElement, ev: MvxButtonCustomEvent) => 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 HTMLMvxButtonElement: {
- prototype: HTMLMvxButtonElement;
- new (): HTMLMvxButtonElement;
- };
- interface HTMLMvxCircleInfoIconElement extends Components.MvxCircleInfoIcon, HTMLStencilElement {
- }
- var HTMLMvxCircleInfoIconElement: {
- prototype: HTMLMvxCircleInfoIconElement;
- new (): HTMLMvxCircleInfoIconElement;
- };
- interface HTMLMvxCopyButtonElement extends Components.MvxCopyButton, HTMLStencilElement {
- }
- var HTMLMvxCopyButtonElement: {
- prototype: HTMLMvxCopyButtonElement;
- new (): HTMLMvxCopyButtonElement;
- };
- interface HTMLMvxCustomToastElementEventMap {
- "deleteToast": string;
- }
- interface HTMLMvxCustomToastElement extends Components.MvxCustomToast, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxCustomToastElement, ev: MvxCustomToastCustomEvent) => 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: HTMLMvxCustomToastElement, ev: MvxCustomToastCustomEvent) => 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 HTMLMvxCustomToastElement: {
- prototype: HTMLMvxCustomToastElement;
- new (): HTMLMvxCustomToastElement;
- };
- interface HTMLMvxDataWithExplorerLinkElement extends Components.MvxDataWithExplorerLink, HTMLStencilElement {
- }
- var HTMLMvxDataWithExplorerLinkElement: {
- prototype: HTMLMvxDataWithExplorerLinkElement;
- new (): HTMLMvxDataWithExplorerLinkElement;
- };
- 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 HTMLMvxEdgeExtensionProviderIconElement extends Components.MvxEdgeExtensionProviderIcon, HTMLStencilElement {
- }
- var HTMLMvxEdgeExtensionProviderIconElement: {
- prototype: HTMLMvxEdgeExtensionProviderIconElement;
- new (): HTMLMvxEdgeExtensionProviderIconElement;
- };
- 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 HTMLMvxFirefoxExtensionProviderIconElement extends Components.MvxFirefoxExtensionProviderIcon, HTMLStencilElement {
- }
- var HTMLMvxFirefoxExtensionProviderIconElement: {
- prototype: HTMLMvxFirefoxExtensionProviderIconElement;
- new (): HTMLMvxFirefoxExtensionProviderIconElement;
- };
- interface HTMLMvxFormatAmountElement extends Components.MvxFormatAmount, HTMLStencilElement {
- }
- var HTMLMvxFormatAmountElement: {
- prototype: HTMLMvxFormatAmountElement;
- new (): HTMLMvxFormatAmountElement;
- };
- interface HTMLMvxGenericToastElementEventMap {
- "deleteToast": string;
- }
- interface HTMLMvxGenericToastElement extends Components.MvxGenericToast, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxGenericToastElement, ev: MvxGenericToastCustomEvent) => 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: HTMLMvxGenericToastElement, ev: MvxGenericToastCustomEvent) => 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 HTMLMvxGenericToastElement: {
- prototype: HTMLMvxGenericToastElement;
- new (): HTMLMvxGenericToastElement;
- };
- interface HTMLMvxLedgerConfirmElement extends Components.MvxLedgerConfirm, HTMLStencilElement {
- }
- var HTMLMvxLedgerConfirmElement: {
- prototype: HTMLMvxLedgerConfirmElement;
- new (): HTMLMvxLedgerConfirmElement;
- };
- interface HTMLMvxLedgerConnectElement extends Components.MvxLedgerConnect, HTMLStencilElement {
- }
- var HTMLMvxLedgerConnectElement: {
- prototype: HTMLMvxLedgerConnectElement;
- new (): HTMLMvxLedgerConnectElement;
- };
- interface HTMLMvxLedgerIconElement extends Components.MvxLedgerIcon, HTMLStencilElement {
- }
- var HTMLMvxLedgerIconElement: {
- prototype: HTMLMvxLedgerIconElement;
- new (): HTMLMvxLedgerIconElement;
- };
- interface HTMLMvxLedgerIntroElementEventMap {
- "connect": any;
- }
- interface HTMLMvxLedgerIntroElement extends Components.MvxLedgerIntro, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxLedgerIntroElement, ev: MvxLedgerIntroCustomEvent) => 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: HTMLMvxLedgerIntroElement, ev: MvxLedgerIntroCustomEvent) => 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 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 HTMLMvxMultiversxSymbolIconElement extends Components.MvxMultiversxSymbolIcon, HTMLStencilElement {
- }
- var HTMLMvxMultiversxSymbolIconElement: {
- prototype: HTMLMvxMultiversxSymbolIconElement;
- new (): HTMLMvxMultiversxSymbolIconElement;
- };
- interface HTMLMvxNotificationsFeedElement extends Components.MvxNotificationsFeed, HTMLStencilElement {
- }
- var HTMLMvxNotificationsFeedElement: {
- prototype: HTMLMvxNotificationsFeedElement;
- new (): HTMLMvxNotificationsFeedElement;
- };
- interface HTMLMvxPaginationElementEventMap {
- "pageChange": number;
- }
- interface HTMLMvxPaginationElement extends Components.MvxPagination, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxPaginationElement, ev: MvxPaginationCustomEvent) => 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: HTMLMvxPaginationElement, ev: MvxPaginationCustomEvent) => 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 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(type: K, listener: (this: HTMLMvxPaginationEllipsisFormElement, ev: MvxPaginationEllipsisFormCustomEvent) => 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: HTMLMvxPaginationEllipsisFormElement, ev: MvxPaginationEllipsisFormCustomEvent) => 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 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 HTMLMvxPreloaderElement extends Components.MvxPreloader, HTMLStencilElement {
- }
- var HTMLMvxPreloaderElement: {
- prototype: HTMLMvxPreloaderElement;
- new (): HTMLMvxPreloaderElement;
- };
- interface HTMLMvxSidePanelElementEventMap {
- "close": void;
- "back": void;
- }
- interface HTMLMvxSidePanelElement extends Components.MvxSidePanel, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxSidePanelElement, ev: MvxSidePanelCustomEvent) => 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: HTMLMvxSidePanelElement, ev: MvxSidePanelCustomEvent) => 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 HTMLMvxSidePanelElement: {
- prototype: HTMLMvxSidePanelElement;
- new (): HTMLMvxSidePanelElement;
- };
- interface HTMLMvxSidePanelHeaderElementEventMap {
- "rightButtonClick": any;
- "leftButtonClick": any;
- }
- interface HTMLMvxSidePanelHeaderElement extends Components.MvxSidePanelHeader, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxSidePanelHeaderElement, ev: MvxSidePanelHeaderCustomEvent) => 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: HTMLMvxSidePanelHeaderElement, ev: MvxSidePanelHeaderCustomEvent) => 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 HTMLMvxSidePanelHeaderElement: {
- prototype: HTMLMvxSidePanelHeaderElement;
- new (): HTMLMvxSidePanelHeaderElement;
- };
- interface HTMLMvxSidePanelSwiperElementEventMap {
- "sheetDismiss": void;
- "sheetSnapChange": { index: number; snapPoint: string };
- }
- interface HTMLMvxSidePanelSwiperElement extends Components.MvxSidePanelSwiper, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxSidePanelSwiperElement, ev: MvxSidePanelSwiperCustomEvent) => 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: HTMLMvxSidePanelSwiperElement, ev: MvxSidePanelSwiperCustomEvent) => 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 HTMLMvxSidePanelSwiperElement: {
- prototype: HTMLMvxSidePanelSwiperElement;
- new (): HTMLMvxSidePanelSwiperElement;
- };
- interface HTMLMvxSignTransactionsPanelElement extends Components.MvxSignTransactionsPanel, HTMLStencilElement {
- }
- var HTMLMvxSignTransactionsPanelElement: {
- prototype: HTMLMvxSignTransactionsPanelElement;
- new (): HTMLMvxSignTransactionsPanelElement;
- };
- interface HTMLMvxSimpleToastElementEventMap {
- "deleteToast": void;
- }
- interface HTMLMvxSimpleToastElement extends Components.MvxSimpleToast, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxSimpleToastElement, ev: MvxSimpleToastCustomEvent) => 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: HTMLMvxSimpleToastElement, ev: MvxSimpleToastCustomEvent) => 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 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 HTMLMvxTooltipElementEventMap {
- "triggerRender": boolean;
- }
- interface HTMLMvxTooltipElement extends Components.MvxTooltip, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxTooltipElement, ev: MvxTooltipCustomEvent) => 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: HTMLMvxTooltipElement, ev: MvxTooltipCustomEvent) => 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 HTMLMvxTooltipElement: {
- prototype: HTMLMvxTooltipElement;
- new (): HTMLMvxTooltipElement;
- };
- interface HTMLMvxTransactionListItemElement extends Components.MvxTransactionListItem, HTMLStencilElement {
- }
- var HTMLMvxTransactionListItemElement: {
- prototype: HTMLMvxTransactionListItemElement;
- new (): HTMLMvxTransactionListItemElement;
- };
- interface HTMLMvxTransactionToastElementEventMap {
- "deleteToast": void;
- }
- interface HTMLMvxTransactionToastElement extends Components.MvxTransactionToast, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxTransactionToastElement, ev: MvxTransactionToastCustomEvent) => 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: HTMLMvxTransactionToastElement, ev: MvxTransactionToastCustomEvent) => 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 HTMLMvxTransactionToastElement: {
- prototype: HTMLMvxTransactionToastElement;
- new (): HTMLMvxTransactionToastElement;
- };
- interface HTMLMvxTransactionToastContentElementEventMap {
- "deleteToast": void;
- }
- interface HTMLMvxTransactionToastContentElement extends Components.MvxTransactionToastContent, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxTransactionToastContentElement, ev: MvxTransactionToastContentCustomEvent) => 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: HTMLMvxTransactionToastContentElement, ev: MvxTransactionToastContentCustomEvent) => 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 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 HTMLMvxTransactionsTableElement extends Components.MvxTransactionsTable, HTMLStencilElement {
- }
- var HTMLMvxTransactionsTableElement: {
- prototype: HTMLMvxTransactionsTableElement;
- new (): HTMLMvxTransactionsTableElement;
- };
- interface HTMLMvxTrimElement extends Components.MvxTrim, HTMLStencilElement {
- }
- var HTMLMvxTrimElement: {
- prototype: HTMLMvxTrimElement;
- new (): HTMLMvxTrimElement;
- };
- interface HTMLMvxUnlockButtonElement extends Components.MvxUnlockButton, HTMLStencilElement {
- }
- var HTMLMvxUnlockButtonElement: {
- prototype: HTMLMvxUnlockButtonElement;
- new (): HTMLMvxUnlockButtonElement;
- };
- interface HTMLMvxUnlockPanelElement extends Components.MvxUnlockPanel, HTMLStencilElement {
- }
- var HTMLMvxUnlockPanelElement: {
- prototype: HTMLMvxUnlockPanelElement;
- new (): HTMLMvxUnlockPanelElement;
- };
- interface HTMLMvxWalletConnectElement extends Components.MvxWalletConnect, HTMLStencilElement {
- }
- var HTMLMvxWalletConnectElement: {
- prototype: HTMLMvxWalletConnectElement;
- new (): HTMLMvxWalletConnectElement;
- };
- interface HTMLMvxWalletConnectAppGalleryIconElement extends Components.MvxWalletConnectAppGalleryIcon, HTMLStencilElement {
- }
- var HTMLMvxWalletConnectAppGalleryIconElement: {
- prototype: HTMLMvxWalletConnectAppGalleryIconElement;
- new (): HTMLMvxWalletConnectAppGalleryIconElement;
- };
- interface HTMLMvxWalletConnectAppStoreIconElement extends Components.MvxWalletConnectAppStoreIcon, HTMLStencilElement {
- }
- var HTMLMvxWalletConnectAppStoreIconElement: {
- prototype: HTMLMvxWalletConnectAppStoreIconElement;
- new (): HTMLMvxWalletConnectAppStoreIconElement;
- };
- interface HTMLMvxWalletConnectDownloadElement extends Components.MvxWalletConnectDownload, HTMLStencilElement {
- }
- var HTMLMvxWalletConnectDownloadElement: {
- prototype: HTMLMvxWalletConnectDownloadElement;
- new (): HTMLMvxWalletConnectDownloadElement;
- };
- interface HTMLMvxWalletConnectGooglePlayIconElement extends Components.MvxWalletConnectGooglePlayIcon, HTMLStencilElement {
- }
- var HTMLMvxWalletConnectGooglePlayIconElement: {
- prototype: HTMLMvxWalletConnectGooglePlayIconElement;
- new (): HTMLMvxWalletConnectGooglePlayIconElement;
- };
- interface HTMLMvxWalletConnectScanElementEventMap {
- "downloadClick": any;
- }
- interface HTMLMvxWalletConnectScanElement extends Components.MvxWalletConnectScan, HTMLStencilElement {
- addEventListener(type: K, listener: (this: HTMLMvxWalletConnectScanElement, ev: MvxWalletConnectScanCustomEvent) => 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: HTMLMvxWalletConnectScanElement, ev: MvxWalletConnectScanCustomEvent) => 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 HTMLMvxWalletConnectScanElement: {
- prototype: HTMLMvxWalletConnectScanElement;
- new (): HTMLMvxWalletConnectScanElement;
- };
- interface HTMLMvxWalletProviderIconElement extends Components.MvxWalletProviderIcon, HTMLStencilElement {
- }
- var HTMLMvxWalletProviderIconElement: {
- prototype: HTMLMvxWalletProviderIconElement;
- new (): HTMLMvxWalletProviderIconElement;
- };
- 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-address-table": HTMLMvxAddressTableElement;
- "mvx-arc-extension-provider-icon": HTMLMvxArcExtensionProviderIconElement;
- "mvx-arrow-right-icon": HTMLMvxArrowRightIconElement;
- "mvx-brave-extension-provider-icon": HTMLMvxBraveExtensionProviderIconElement;
- "mvx-button": HTMLMvxButtonElement;
- "mvx-circle-info-icon": HTMLMvxCircleInfoIconElement;
- "mvx-copy-button": HTMLMvxCopyButtonElement;
- "mvx-custom-toast": HTMLMvxCustomToastElement;
- "mvx-data-with-explorer-link": HTMLMvxDataWithExplorerLinkElement;
- "mvx-default-transaction-icon-large": HTMLMvxDefaultTransactionIconLargeElement;
- "mvx-default-transaction-icon-small": HTMLMvxDefaultTransactionIconSmallElement;
- "mvx-edge-extension-provider-icon": HTMLMvxEdgeExtensionProviderIconElement;
- "mvx-explorer-link": HTMLMvxExplorerLinkElement;
- "mvx-extension-provider-icon": HTMLMvxExtensionProviderIconElement;
- "mvx-firefox-extension-provider-icon": HTMLMvxFirefoxExtensionProviderIconElement;
- "mvx-format-amount": HTMLMvxFormatAmountElement;
- "mvx-generic-toast": HTMLMvxGenericToastElement;
- "mvx-ledger-confirm": HTMLMvxLedgerConfirmElement;
- "mvx-ledger-connect": HTMLMvxLedgerConnectElement;
- "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-multiversx-symbol-icon": HTMLMvxMultiversxSymbolIconElement;
- "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-preloader": HTMLMvxPreloaderElement;
- "mvx-side-panel": HTMLMvxSidePanelElement;
- "mvx-side-panel-header": HTMLMvxSidePanelHeaderElement;
- "mvx-side-panel-swiper": HTMLMvxSidePanelSwiperElement;
- "mvx-sign-transactions-panel": HTMLMvxSignTransactionsPanelElement;
- "mvx-simple-toast": HTMLMvxSimpleToastElement;
- "mvx-spinner-icon": HTMLMvxSpinnerIconElement;
- "mvx-toast-list": HTMLMvxToastListElement;
- "mvx-tooltip": HTMLMvxTooltipElement;
- "mvx-transaction-list-item": HTMLMvxTransactionListItemElement;
- "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-transactions-table": HTMLMvxTransactionsTableElement;
- "mvx-trim": HTMLMvxTrimElement;
- "mvx-unlock-button": HTMLMvxUnlockButtonElement;
- "mvx-unlock-panel": HTMLMvxUnlockPanelElement;
- "mvx-wallet-connect": HTMLMvxWalletConnectElement;
- "mvx-wallet-connect-app-gallery-icon": HTMLMvxWalletConnectAppGalleryIconElement;
- "mvx-wallet-connect-app-store-icon": HTMLMvxWalletConnectAppStoreIconElement;
- "mvx-wallet-connect-download": HTMLMvxWalletConnectDownloadElement;
- "mvx-wallet-connect-google-play-icon": HTMLMvxWalletConnectGooglePlayIconElement;
- "mvx-wallet-connect-scan": HTMLMvxWalletConnectScanElement;
- "mvx-wallet-provider-icon": HTMLMvxWalletProviderIconElement;
- "mvx-xportal-download-qr-icon": HTMLMvxXportalDownloadQrIconElement;
- "mvx-xportal-qr-code-preloader": HTMLMvxXportalQrCodePreloaderElement;
- }
+ interface HTMLMvxAddressTableElementEventMap {
+ accessWallet: any;
+ selectAccount: any;
+ pageChange: number;
+ }
+ interface HTMLMvxAddressTableElement extends Components.MvxAddressTable, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (
+ this: HTMLMvxAddressTableElement,
+ ev: MvxAddressTableCustomEvent,
+ ) => 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: HTMLMvxAddressTableElement,
+ ev: MvxAddressTableCustomEvent,
+ ) => 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 HTMLMvxAddressTableElement: {
+ prototype: HTMLMvxAddressTableElement;
+ new (): HTMLMvxAddressTableElement;
+ };
+ interface HTMLMvxArcExtensionProviderIconElement extends Components.MvxArcExtensionProviderIcon, HTMLStencilElement {}
+ var HTMLMvxArcExtensionProviderIconElement: {
+ prototype: HTMLMvxArcExtensionProviderIconElement;
+ new (): HTMLMvxArcExtensionProviderIconElement;
+ };
+ interface HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement {}
+ var HTMLMvxArrowRightIconElement: {
+ prototype: HTMLMvxArrowRightIconElement;
+ new (): HTMLMvxArrowRightIconElement;
+ };
+ interface HTMLMvxBraveExtensionProviderIconElement
+ extends Components.MvxBraveExtensionProviderIcon,
+ HTMLStencilElement {}
+ var HTMLMvxBraveExtensionProviderIconElement: {
+ prototype: HTMLMvxBraveExtensionProviderIconElement;
+ new (): HTMLMvxBraveExtensionProviderIconElement;
+ };
+ interface HTMLMvxButtonElementEventMap {
+ buttonClick: MouseEvent;
+ }
+ interface HTMLMvxButtonElement extends Components.MvxButton, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (this: HTMLMvxButtonElement, ev: MvxButtonCustomEvent) => 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: HTMLMvxButtonElement, ev: MvxButtonCustomEvent) => 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 HTMLMvxButtonElement: {
+ prototype: HTMLMvxButtonElement;
+ new (): HTMLMvxButtonElement;
+ };
+ interface HTMLMvxCircleInfoIconElement extends Components.MvxCircleInfoIcon, HTMLStencilElement {}
+ var HTMLMvxCircleInfoIconElement: {
+ prototype: HTMLMvxCircleInfoIconElement;
+ new (): HTMLMvxCircleInfoIconElement;
+ };
+ interface HTMLMvxCopyButtonElement extends Components.MvxCopyButton, HTMLStencilElement {}
+ var HTMLMvxCopyButtonElement: {
+ prototype: HTMLMvxCopyButtonElement;
+ new (): HTMLMvxCopyButtonElement;
+ };
+ interface HTMLMvxCustomToastElementEventMap {
+ deleteToast: string;
+ }
+ interface HTMLMvxCustomToastElement extends Components.MvxCustomToast, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (
+ this: HTMLMvxCustomToastElement,
+ ev: MvxCustomToastCustomEvent,
+ ) => 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: HTMLMvxCustomToastElement,
+ ev: MvxCustomToastCustomEvent,
+ ) => 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 HTMLMvxCustomToastElement: {
+ prototype: HTMLMvxCustomToastElement;
+ new (): HTMLMvxCustomToastElement;
+ };
+ interface HTMLMvxDataWithExplorerLinkElement extends Components.MvxDataWithExplorerLink, HTMLStencilElement {}
+ var HTMLMvxDataWithExplorerLinkElement: {
+ prototype: HTMLMvxDataWithExplorerLinkElement;
+ new (): HTMLMvxDataWithExplorerLinkElement;
+ };
+ 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 HTMLMvxEdgeExtensionProviderIconElement
+ extends Components.MvxEdgeExtensionProviderIcon,
+ HTMLStencilElement {}
+ var HTMLMvxEdgeExtensionProviderIconElement: {
+ prototype: HTMLMvxEdgeExtensionProviderIconElement;
+ new (): HTMLMvxEdgeExtensionProviderIconElement;
+ };
+ 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 HTMLMvxFirefoxExtensionProviderIconElement
+ extends Components.MvxFirefoxExtensionProviderIcon,
+ HTMLStencilElement {}
+ var HTMLMvxFirefoxExtensionProviderIconElement: {
+ prototype: HTMLMvxFirefoxExtensionProviderIconElement;
+ new (): HTMLMvxFirefoxExtensionProviderIconElement;
+ };
+ interface HTMLMvxFormatAmountElement extends Components.MvxFormatAmount, HTMLStencilElement {}
+ var HTMLMvxFormatAmountElement: {
+ prototype: HTMLMvxFormatAmountElement;
+ new (): HTMLMvxFormatAmountElement;
+ };
+ interface HTMLMvxGenericToastElementEventMap {
+ deleteToast: string;
+ }
+ interface HTMLMvxGenericToastElement extends Components.MvxGenericToast, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (
+ this: HTMLMvxGenericToastElement,
+ ev: MvxGenericToastCustomEvent,
+ ) => 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: HTMLMvxGenericToastElement,
+ ev: MvxGenericToastCustomEvent,
+ ) => 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 HTMLMvxGenericToastElement: {
+ prototype: HTMLMvxGenericToastElement;
+ new (): HTMLMvxGenericToastElement;
+ };
+ interface HTMLMvxLedgerConfirmElement extends Components.MvxLedgerConfirm, HTMLStencilElement {}
+ var HTMLMvxLedgerConfirmElement: {
+ prototype: HTMLMvxLedgerConfirmElement;
+ new (): HTMLMvxLedgerConfirmElement;
+ };
+ interface HTMLMvxLedgerConnectElement extends Components.MvxLedgerConnect, HTMLStencilElement {}
+ var HTMLMvxLedgerConnectElement: {
+ prototype: HTMLMvxLedgerConnectElement;
+ new (): HTMLMvxLedgerConnectElement;
+ };
+ interface HTMLMvxLedgerIconElement extends Components.MvxLedgerIcon, HTMLStencilElement {}
+ var HTMLMvxLedgerIconElement: {
+ prototype: HTMLMvxLedgerIconElement;
+ new (): HTMLMvxLedgerIconElement;
+ };
+ interface HTMLMvxLedgerIntroElementEventMap {
+ connect: any;
+ }
+ interface HTMLMvxLedgerIntroElement extends Components.MvxLedgerIntro, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (
+ this: HTMLMvxLedgerIntroElement,
+ ev: MvxLedgerIntroCustomEvent,
+ ) => 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: HTMLMvxLedgerIntroElement,
+ ev: MvxLedgerIntroCustomEvent,
+ ) => 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 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 HTMLMvxMultiversxSymbolIconElement extends Components.MvxMultiversxSymbolIcon, HTMLStencilElement {}
+ var HTMLMvxMultiversxSymbolIconElement: {
+ prototype: HTMLMvxMultiversxSymbolIconElement;
+ new (): HTMLMvxMultiversxSymbolIconElement;
+ };
+ interface HTMLMvxNotificationsFeedElement extends Components.MvxNotificationsFeed, HTMLStencilElement {}
+ var HTMLMvxNotificationsFeedElement: {
+ prototype: HTMLMvxNotificationsFeedElement;
+ new (): HTMLMvxNotificationsFeedElement;
+ };
+ interface HTMLMvxPaginationElementEventMap {
+ pageChange: number;
+ }
+ interface HTMLMvxPaginationElement extends Components.MvxPagination, HTMLStencilElement {
+ addEventListener(
+ type: K,
+ listener: (
+ this: HTMLMvxPaginationElement,
+ ev: MvxPaginationCustomEvent,
+ ) => 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: HTMLMvxPaginationElement,
+ ev: MvxPaginationCustomEvent,
+ ) => any,
+ options?: boolean | EventListenerOptions,
+ ): void;
+ removeEventListener