From e92d1190e1abcc459629e6c55cfe60701fb2b54d Mon Sep 17 00:00:00 2001 From: Iulia Cimpeanu <72752718+iuliacimpeanu@users.noreply.github.com> Date: Thu, 3 Jul 2025 17:26:38 +0300 Subject: [PATCH 1/2] Fixed batch transactions order in toast (#148) * Fixed transactions order * Added changelog. --- CHANGELOG.md | 2 + src/components.d.ts | 4453 ++++++++++------- .../transaction-toast-details.tsx | 23 +- 3 files changed, 2541 insertions(+), 1937 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 414b133a..82dd4a0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- [Fixed batch transactions order in toast.](https://github.com/multiversx/mx-sdk-dapp-ui/pull/148) + ## [[0.0.9](https://github.com/multiversx/mx-sdk-dapp-ui/pull/145)] - 2025-07-03 - [Fixed icons max width / height in toasts.](https://github.com/multiversx/mx-sdk-dapp-ui/pull/143) diff --git a/src/components.d.ts b/src/components.d.ts index d71dae81..82523c55 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -4,1974 +4,2561 @@ * 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 { IconDefinition } from "@fortawesome/free-solid-svg-icons"; -import { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; -import { IAccountScreenData, IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger-connect/ledger-connect.types"; -import { IEventBus } from "./utils/EventBus"; -import { IProviderBase, ProviderTypeEnum } from "./types/provider.types"; -import { DecodeMethodEnum } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types"; -import { TransactionAccountType, TransactionIconInfoType, TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type"; -import { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types"; -import { IconSizeEnumType } from "./components/common/transaction-asset-icon/transaction-asset-icon"; -import { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types"; -import { LocalJSX as JSX } from "@stencil/core"; -import { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; -import { TransactionValueType } from "./components/controlled/transactions-table/transactions-table.type"; -import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d"; -export { IconDefinition } from "@fortawesome/free-solid-svg-icons"; -export { CustomToastType, IComponentToast, ISimpleToast } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; -export { IAccountScreenData, IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger-connect/ledger-connect.types"; -export { IEventBus } from "./utils/EventBus"; -export { IProviderBase, ProviderTypeEnum } from "./types/provider.types"; -export { DecodeMethodEnum } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types"; -export { TransactionAccountType, TransactionIconInfoType, TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type"; -export { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types"; -export { IconSizeEnumType } from "./components/common/transaction-asset-icon/transaction-asset-icon"; -export { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types"; -export { LocalJSX as JSX } from "@stencil/core"; -export { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; -export { TransactionValueType } from "./components/controlled/transactions-table/transactions-table.type"; -export { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d"; +import { HTMLStencilElement, JSXBase } from '@stencil/core/internal'; +import { IconDefinition } from '@fortawesome/free-solid-svg-icons'; +import { + CustomToastType, + IComponentToast, + ISimpleToast, +} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; +import { + IAccountScreenData, + IConfirmScreenData, + IConnectScreenData, + ILedgerConnectPanelData, +} from './components/functional/ledger-connect/ledger-connect.types'; +import { IEventBus } from './utils/EventBus'; +import { IProviderBase, ProviderTypeEnum } from './types/provider.types'; +import { DecodeMethodEnum } from './components/functional/sign-transactions-panel/sign-transactions-panel.types'; +import { + TransactionAccountType, + TransactionIconInfoType, + TransactionRowType, +} from './components/controlled/transactions-table/transactions-table.type'; +import { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types'; +import { IconSizeEnumType } from './components/common/transaction-asset-icon/transaction-asset-icon'; +import { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types'; +import { LocalJSX as JSX } from '@stencil/core'; +import { + IToastDataState, + ITransactionProgressState, +} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; +import { TransactionValueType } from './components/controlled/transactions-table/transactions-table.type'; +import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from './components.d'; +export { IconDefinition } from '@fortawesome/free-solid-svg-icons'; +export { + CustomToastType, + IComponentToast, + ISimpleToast, +} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; +export { + IAccountScreenData, + IConfirmScreenData, + IConnectScreenData, + ILedgerConnectPanelData, +} from './components/functional/ledger-connect/ledger-connect.types'; +export { IEventBus } from './utils/EventBus'; +export { IProviderBase, ProviderTypeEnum } from './types/provider.types'; +export { DecodeMethodEnum } from './components/functional/sign-transactions-panel/sign-transactions-panel.types'; +export { + TransactionAccountType, + TransactionIconInfoType, + TransactionRowType, +} from './components/controlled/transactions-table/transactions-table.type'; +export { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types'; +export { IconSizeEnumType } from './components/common/transaction-asset-icon/transaction-asset-icon'; +export { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types'; +export { LocalJSX as JSX } from '@stencil/core'; +export { + IToastDataState, + ITransactionProgressState, +} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; +export { TransactionValueType } from './components/controlled/transactions-table/transactions-table.type'; +export { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from './components.d'; export namespace Components { - interface MvxAnglesLeftIcon { - } - interface MvxAnglesRightIcon { - } - interface MvxArrowRightIcon { - "class"?: string; - } - interface MvxArrowUpRightFromSquareIcon { - "class"?: string; - } - interface MvxArrowUpRightIcon { - "class"?: string; - } - interface MvxBackArrowIcon { - "class"?: string; - } - interface MvxCheckIcon { - "class"?: string; - } - interface MvxCircleExclamationIcon { - } - interface MvxCloseIcon { - } - interface MvxCopyButton { - /** - * @default 'copy-button' - */ - "class"?: string; - "copyIcon"?: IconDefinition | string; - /** - * @default 'copy-button-icon' - */ - "iconClass"?: string; - "successIcon"?: IconDefinition | string; - "text": string; - } - interface MvxCustomToast { - "toast": IComponentToast; - } - interface MvxDefaultTransactionIconLarge { - "class"?: string; - } - interface MvxDefaultTransactionIconSmall { - "class"?: string; - } - interface MvxExplorerLink { - "class"?: string; - "dataTestId"?: string; - "iconClass"?: string; - "link": string; - } - interface MvxExtensionProviderIcon { - "class"?: string; - "height"?: number; - "width"?: number; - } - interface MvxFaIcon { - /** - * @default 'fa-icon' - */ - "class"?: string; - "description"?: string; - "icon": IconDefinition | string; - } - 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 MvxLedgerAddresses { - "accountScreenData": IAccountScreenData; - "selectedIndex": number; - } - 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 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 MvxPencilIcon { - "class"?: string; - } - interface MvxPendingTransactionsPanel { - "closeWithAnimation": () => Promise; - "getEventBus": () => Promise; - } - interface MvxPreloader { - "class"?: string; - } - interface MvxProviderIdleScreen { - /** - * @default '' - */ - "introText": string; - /** - * @default 'Requesting Connection' - */ - "introTitle": string; - /** - * @default null - */ - "provider": IProviderBase | null; - } - 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 MvxSignTransactionsAdvanced { - "data": string; - "highlight"?: string; - } - interface MvxSignTransactionsAdvancedData { - "data": string; - "highlight"?: string; - } - interface MvxSignTransactionsAdvancedDataDecode { - /** - * @default DecodeMethodEnum.decimal - */ - "currentDecodeMethod": DecodeMethodEnum; - /** - * @default false - */ - "isToggled": boolean; - } - interface MvxSignTransactionsFooter { - } - interface MvxSignTransactionsHeader { - } - interface MvxSignTransactionsOverview { - "action": string; - "amount": string; - "identifier": string; - "interactor": string; - "interactorIconUrl": string; - /** - * @default false - */ - "isApp": boolean; - /** - * @default '~$0.00078' - */ - "networkFee": string; - "tokenIconUrl": string; - "usdValue": string; - } - interface MvxSignTransactionsPanel { - "closeWithAnimation": () => Promise; - "getEventBus": () => Promise; - } - interface MvxSimpleToast { - "toast": ISimpleToast; - } - interface MvxSingleAngleDownIcon { - "class"?: string; - } - interface MvxSingleAngleLeftIcon { - "class"?: string; - } - interface MvxSingleAngleRightIcon { - "class"?: string; - } - interface MvxSpinnerIcon { - "class"?: string; - } - interface MvxToastList { - "getEventBus": () => Promise; - } - interface MvxTooltip { - "class"?: string; - /** - * @default 'top' - */ - "position": 'top' | 'bottom'; - "trigger": HTMLElement; - /** - * @default false - */ - "triggerOnClick"?: boolean; - } - interface MvxTransactionAccount { - "account": TransactionAccountType; - "class"?: string; - "dataTestId"?: string; - "scope": 'receiver' | 'sender'; - /** - * @default false - */ - "showLockedAccounts": boolean; - } - interface MvxTransactionAccountName { - "address": string; - "class"?: string; - "dataTestId"?: string; - "description": string; - "name"?: string; - } - interface MvxTransactionAge { - "age": string; - "class"?: string; - "tooltip"?: string; - } - interface MvxTransactionAssetIcon { - "iconSize": IconSizeEnumType; - "transaction": ITransactionListItem; - } - interface MvxTransactionDirectionBadge { - "class"?: string; - "direction": string; - } - interface MvxTransactionHash { - "class"?: string; - "transaction": TransactionRowType; - } - interface MvxTransactionIcon { - "class"?: string; - "iconInfo": TransactionIconInfoType; - } - interface MvxTransactionListItem { - "transaction": ITransactionListItem1; - } - interface MvxTransactionMethod { - "actionDescription": string; - "class"?: string; - "method": string; - } - interface MvxTransactionShards { - "class"?: string; - "transaction": TransactionRowType; - } - 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"?: string; - /** - * @default 'transaction-details-list-item' - */ - "transactionClass"?: string; - } - interface MvxTransactionToastProgress { - "endTime"?: number; - "startTime"?: number; - } - interface MvxTransactionValue { - "class"?: string; - "value": TransactionValueType; - } - interface MvxTransactionsTable { - "class"?: string; - "transactions": TransactionRowType[]; - } - interface MvxTriangularWarningIcon { - } - interface MvxTrim { - "class"?: string; - "dataTestId"?: string; - "text": string; - } - interface MvxUnlockButton { - "class"?: string; - "icon"?: HTMLElement; - "iconUrl": string; - "label": string; - "type"?: IProviderBase['type']; - } - interface MvxUnlockPanel { - "closeWithAnimation": () => Promise; - "getEventBus": () => Promise; - } - interface MvxUnlockPanelFooter { - "walletAddress": string; - } - interface MvxUnlockPanelGroup { - "class"?: string; - /** - * @default [] - */ - "providers": IProviderBase[]; - } - interface MvxUnlockProviderButton { - "class"?: string; - "provider": IProviderBase; - } - 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 MvxXaliasProviderIcon { - } - interface MvxXportalDownloadQrIcon { - /** - * @default '' - */ - "class"?: string; - } - interface MvxXportalQrCodePreloader { - "class"?: string; - } + interface MvxAnglesLeftIcon {} + interface MvxAnglesRightIcon {} + interface MvxArrowRightIcon { + class?: string; + } + interface MvxArrowUpRightFromSquareIcon { + class?: string; + } + interface MvxArrowUpRightIcon { + class?: string; + } + interface MvxBackArrowIcon { + class?: string; + } + interface MvxCheckIcon { + class?: string; + } + interface MvxCircleExclamationIcon {} + interface MvxCloseIcon {} + interface MvxCopyButton { + /** + * @default 'copy-button' + */ + class?: string; + copyIcon?: IconDefinition | string; + /** + * @default 'copy-button-icon' + */ + iconClass?: string; + successIcon?: IconDefinition | string; + text: string; + } + interface MvxCustomToast { + toast: IComponentToast; + } + interface MvxDefaultTransactionIconLarge { + class?: string; + } + interface MvxDefaultTransactionIconSmall { + class?: string; + } + interface MvxExplorerLink { + class?: string; + dataTestId?: string; + iconClass?: string; + link: string; + } + interface MvxExtensionProviderIcon { + class?: string; + height?: number; + width?: number; + } + interface MvxFaIcon { + /** + * @default 'fa-icon' + */ + class?: string; + description?: string; + icon: IconDefinition | string; + } + 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 MvxLedgerAddresses { + accountScreenData: IAccountScreenData; + selectedIndex: number; + } + 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 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 MvxPencilIcon { + class?: string; + } + interface MvxPendingTransactionsPanel { + closeWithAnimation: () => Promise; + getEventBus: () => Promise; + } + interface MvxPreloader { + class?: string; + } + interface MvxProviderIdleScreen { + /** + * @default '' + */ + introText: string; + /** + * @default 'Requesting Connection' + */ + introTitle: string; + /** + * @default null + */ + provider: IProviderBase | null; + } + 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 MvxSignTransactionsAdvanced { + data: string; + highlight?: string; + } + interface MvxSignTransactionsAdvancedData { + data: string; + highlight?: string; + } + interface MvxSignTransactionsAdvancedDataDecode { + /** + * @default DecodeMethodEnum.decimal + */ + currentDecodeMethod: DecodeMethodEnum; + /** + * @default false + */ + isToggled: boolean; + } + interface MvxSignTransactionsFooter {} + interface MvxSignTransactionsHeader {} + interface MvxSignTransactionsOverview { + action: string; + amount: string; + identifier: string; + interactor: string; + interactorIconUrl: string; + /** + * @default false + */ + isApp: boolean; + /** + * @default '~$0.00078' + */ + networkFee: string; + tokenIconUrl: string; + usdValue: string; + } + interface MvxSignTransactionsPanel { + closeWithAnimation: () => Promise; + getEventBus: () => Promise; + } + interface MvxSimpleToast { + toast: ISimpleToast; + } + interface MvxSingleAngleDownIcon { + class?: string; + } + interface MvxSingleAngleLeftIcon { + class?: string; + } + interface MvxSingleAngleRightIcon { + class?: string; + } + interface MvxSpinnerIcon { + class?: string; + } + interface MvxToastList { + getEventBus: () => Promise; + } + interface MvxTooltip { + class?: string; + /** + * @default 'top' + */ + position: 'top' | 'bottom'; + trigger: HTMLElement; + /** + * @default false + */ + triggerOnClick?: boolean; + } + interface MvxTransactionAccount { + account: TransactionAccountType; + class?: string; + dataTestId?: string; + scope: 'receiver' | 'sender'; + /** + * @default false + */ + showLockedAccounts: boolean; + } + interface MvxTransactionAccountName { + address: string; + class?: string; + dataTestId?: string; + description: string; + name?: string; + } + interface MvxTransactionAge { + age: string; + class?: string; + tooltip?: string; + } + interface MvxTransactionAssetIcon { + iconSize: IconSizeEnumType; + transaction: ITransactionListItem; + } + interface MvxTransactionDirectionBadge { + class?: string; + direction: string; + } + interface MvxTransactionHash { + class?: string; + transaction: TransactionRowType; + } + interface MvxTransactionIcon { + class?: string; + iconInfo: TransactionIconInfoType; + } + interface MvxTransactionListItem { + transaction: ITransactionListItem1; + } + interface MvxTransactionMethod { + actionDescription: string; + class?: string; + method: string; + } + interface MvxTransactionShards { + class?: string; + transaction: TransactionRowType; + } + 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?: string; + /** + * @default 'transaction-details-list-item' + */ + transactionClass?: string; + } + interface MvxTransactionToastProgress { + endTime?: number; + startTime?: number; + } + interface MvxTransactionValue { + class?: string; + value: TransactionValueType; + } + interface MvxTransactionsTable { + class?: string; + transactions: TransactionRowType[]; + } + interface MvxTriangularWarningIcon {} + interface MvxTrim { + class?: string; + dataTestId?: string; + text: string; + } + interface MvxUnlockButton { + class?: string; + icon?: HTMLElement; + iconUrl: string; + label: string; + type?: IProviderBase['type']; + } + interface MvxUnlockPanel { + closeWithAnimation: () => Promise; + getEventBus: () => Promise; + } + interface MvxUnlockPanelFooter { + walletAddress: string; + } + interface MvxUnlockPanelGroup { + class?: string; + /** + * @default [] + */ + providers: IProviderBase[]; + } + interface MvxUnlockProviderButton { + class?: string; + provider: IProviderBase; + } + 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 MvxXaliasProviderIcon {} + interface MvxXportalDownloadQrIcon { + /** + * @default '' + */ + class?: string; + } + interface MvxXportalQrCodePreloader { + class?: string; + } } 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 MvxLedgerAddressesCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxLedgerAddressesElement; + detail: T; + target: HTMLMvxLedgerAddressesElement; } 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 MvxProviderIdleScreenCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxProviderIdleScreenElement; + detail: T; + target: HTMLMvxProviderIdleScreenElement; } 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 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 MvxUnlockPanelGroupCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxUnlockPanelGroupElement; + detail: T; + target: HTMLMvxUnlockPanelGroupElement; } export interface MvxWalletConnectScanCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxWalletConnectScanElement; + detail: T; + target: HTMLMvxWalletConnectScanElement; } declare global { - 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 HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement { - } - var HTMLMvxArrowRightIconElement: { - prototype: HTMLMvxArrowRightIconElement; - new (): HTMLMvxArrowRightIconElement; - }; - interface HTMLMvxArrowUpRightFromSquareIconElement extends Components.MvxArrowUpRightFromSquareIcon, HTMLStencilElement { - } - var HTMLMvxArrowUpRightFromSquareIconElement: { - prototype: HTMLMvxArrowUpRightFromSquareIconElement; - new (): HTMLMvxArrowUpRightFromSquareIconElement; - }; - 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 HTMLMvxCheckIconElement extends Components.MvxCheckIcon, HTMLStencilElement { - } - var HTMLMvxCheckIconElement: { - prototype: HTMLMvxCheckIconElement; - new (): HTMLMvxCheckIconElement; - }; - interface HTMLMvxCircleExclamationIconElement extends Components.MvxCircleExclamationIcon, HTMLStencilElement { - } - var HTMLMvxCircleExclamationIconElement: { - prototype: HTMLMvxCircleExclamationIconElement; - new (): HTMLMvxCircleExclamationIconElement; - }; - 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(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 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 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 HTMLMvxLedgerAddressesElementEventMap { - "accessWallet": any; - "selectAccount": any; - "pageChange": number; - } - interface HTMLMvxLedgerAddressesElement extends Components.MvxLedgerAddresses, HTMLStencilElement { - addEventListener(type: K, listener: (this: HTMLMvxLedgerAddressesElement, ev: MvxLedgerAddressesCustomEvent) => 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: HTMLMvxLedgerAddressesElement, ev: MvxLedgerAddressesCustomEvent) => 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 HTMLMvxLedgerAddressesElement: { - prototype: HTMLMvxLedgerAddressesElement; - new (): HTMLMvxLedgerAddressesElement; - }; - 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 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 HTMLMvxPencilIconElement extends Components.MvxPencilIcon, HTMLStencilElement { - } - var HTMLMvxPencilIconElement: { - prototype: HTMLMvxPencilIconElement; - new (): HTMLMvxPencilIconElement; - }; - 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 HTMLMvxProviderIdleScreenElementEventMap { - "close": any; - "access": any; - } - interface HTMLMvxProviderIdleScreenElement extends Components.MvxProviderIdleScreen, HTMLStencilElement { - addEventListener(type: K, listener: (this: HTMLMvxProviderIdleScreenElement, ev: MvxProviderIdleScreenCustomEvent) => 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: HTMLMvxProviderIdleScreenElement, ev: MvxProviderIdleScreenCustomEvent) => 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 HTMLMvxProviderIdleScreenElement: { - prototype: HTMLMvxProviderIdleScreenElement; - new (): HTMLMvxProviderIdleScreenElement; - }; - 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 HTMLMvxSignTransactionsAdvancedElement extends Components.MvxSignTransactionsAdvanced, HTMLStencilElement { - } - var HTMLMvxSignTransactionsAdvancedElement: { - prototype: HTMLMvxSignTransactionsAdvancedElement; - new (): HTMLMvxSignTransactionsAdvancedElement; - }; - interface HTMLMvxSignTransactionsAdvancedDataElement extends Components.MvxSignTransactionsAdvancedData, HTMLStencilElement { - } - var HTMLMvxSignTransactionsAdvancedDataElement: { - prototype: HTMLMvxSignTransactionsAdvancedDataElement; - new (): HTMLMvxSignTransactionsAdvancedDataElement; - }; - interface HTMLMvxSignTransactionsAdvancedDataDecodeElement extends Components.MvxSignTransactionsAdvancedDataDecode, HTMLStencilElement { - } - var HTMLMvxSignTransactionsAdvancedDataDecodeElement: { - prototype: HTMLMvxSignTransactionsAdvancedDataDecodeElement; - new (): HTMLMvxSignTransactionsAdvancedDataDecodeElement; - }; - interface HTMLMvxSignTransactionsFooterElement extends Components.MvxSignTransactionsFooter, HTMLStencilElement { - } - var HTMLMvxSignTransactionsFooterElement: { - prototype: HTMLMvxSignTransactionsFooterElement; - new (): HTMLMvxSignTransactionsFooterElement; - }; - interface HTMLMvxSignTransactionsHeaderElement extends Components.MvxSignTransactionsHeader, HTMLStencilElement { - } - var HTMLMvxSignTransactionsHeaderElement: { - prototype: HTMLMvxSignTransactionsHeaderElement; - new (): HTMLMvxSignTransactionsHeaderElement; - }; - interface HTMLMvxSignTransactionsOverviewElement extends Components.MvxSignTransactionsOverview, HTMLStencilElement { - } - var HTMLMvxSignTransactionsOverviewElement: { - prototype: HTMLMvxSignTransactionsOverviewElement; - new (): HTMLMvxSignTransactionsOverviewElement; - }; - 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 HTMLMvxSingleAngleDownIconElement extends Components.MvxSingleAngleDownIcon, HTMLStencilElement { - } - var HTMLMvxSingleAngleDownIconElement: { - prototype: HTMLMvxSingleAngleDownIconElement; - new (): HTMLMvxSingleAngleDownIconElement; - }; - interface HTMLMvxSingleAngleLeftIconElement extends Components.MvxSingleAngleLeftIcon, HTMLStencilElement { - } - var HTMLMvxSingleAngleLeftIconElement: { - prototype: HTMLMvxSingleAngleLeftIconElement; - new (): HTMLMvxSingleAngleLeftIconElement; - }; - interface HTMLMvxSingleAngleRightIconElement extends Components.MvxSingleAngleRightIcon, HTMLStencilElement { - } - var HTMLMvxSingleAngleRightIconElement: { - prototype: HTMLMvxSingleAngleRightIconElement; - new (): HTMLMvxSingleAngleRightIconElement; - }; - 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 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 HTMLMvxTransactionAssetIconElement extends Components.MvxTransactionAssetIcon, HTMLStencilElement { - } - var HTMLMvxTransactionAssetIconElement: { - prototype: HTMLMvxTransactionAssetIconElement; - new (): HTMLMvxTransactionAssetIconElement; - }; - interface HTMLMvxTransactionDirectionBadgeElement extends Components.MvxTransactionDirectionBadge, HTMLStencilElement { - } - var HTMLMvxTransactionDirectionBadgeElement: { - prototype: HTMLMvxTransactionDirectionBadgeElement; - new (): HTMLMvxTransactionDirectionBadgeElement; - }; - 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(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 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 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 HTMLMvxUnlockPanelFooterElement extends Components.MvxUnlockPanelFooter, HTMLStencilElement { - } - var HTMLMvxUnlockPanelFooterElement: { - prototype: HTMLMvxUnlockPanelFooterElement; - new (): HTMLMvxUnlockPanelFooterElement; - }; - interface HTMLMvxUnlockPanelGroupElementEventMap { - "login": IProviderBase; - } - interface HTMLMvxUnlockPanelGroupElement extends Components.MvxUnlockPanelGroup, HTMLStencilElement { - addEventListener(type: K, listener: (this: HTMLMvxUnlockPanelGroupElement, ev: MvxUnlockPanelGroupCustomEvent) => 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: HTMLMvxUnlockPanelGroupElement, ev: MvxUnlockPanelGroupCustomEvent) => 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 HTMLMvxUnlockPanelGroupElement: { - prototype: HTMLMvxUnlockPanelGroupElement; - new (): HTMLMvxUnlockPanelGroupElement; - }; - interface HTMLMvxUnlockProviderButtonElement extends Components.MvxUnlockProviderButton, HTMLStencilElement { - } - var HTMLMvxUnlockProviderButtonElement: { - prototype: HTMLMvxUnlockProviderButtonElement; - new (): HTMLMvxUnlockProviderButtonElement; - }; - 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 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-angles-left-icon": HTMLMvxAnglesLeftIconElement; - "mvx-angles-right-icon": HTMLMvxAnglesRightIconElement; - "mvx-arrow-right-icon": HTMLMvxArrowRightIconElement; - "mvx-arrow-up-right-from-square-icon": HTMLMvxArrowUpRightFromSquareIconElement; - "mvx-arrow-up-right-icon": HTMLMvxArrowUpRightIconElement; - "mvx-back-arrow-icon": HTMLMvxBackArrowIconElement; - "mvx-check-icon": HTMLMvxCheckIconElement; - "mvx-circle-exclamation-icon": HTMLMvxCircleExclamationIconElement; - "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-generic-toast": HTMLMvxGenericToastElement; - "mvx-ledger-addresses": HTMLMvxLedgerAddressesElement; - "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-notifications-feed": HTMLMvxNotificationsFeedElement; - "mvx-pagination": HTMLMvxPaginationElement; - "mvx-pagination-ellipsis": HTMLMvxPaginationEllipsisElement; - "mvx-pagination-ellipsis-form": HTMLMvxPaginationEllipsisFormElement; - "mvx-passkey-provider-icon": HTMLMvxPasskeyProviderIconElement; - "mvx-pencil-icon": HTMLMvxPencilIconElement; - "mvx-pending-transactions-panel": HTMLMvxPendingTransactionsPanelElement; - "mvx-preloader": HTMLMvxPreloaderElement; - "mvx-provider-idle-screen": HTMLMvxProviderIdleScreenElement; - "mvx-side-panel": HTMLMvxSidePanelElement; - "mvx-side-panel-header": HTMLMvxSidePanelHeaderElement; - "mvx-sign-transactions-advanced": HTMLMvxSignTransactionsAdvancedElement; - "mvx-sign-transactions-advanced-data": HTMLMvxSignTransactionsAdvancedDataElement; - "mvx-sign-transactions-advanced-data-decode": HTMLMvxSignTransactionsAdvancedDataDecodeElement; - "mvx-sign-transactions-footer": HTMLMvxSignTransactionsFooterElement; - "mvx-sign-transactions-header": HTMLMvxSignTransactionsHeaderElement; - "mvx-sign-transactions-overview": HTMLMvxSignTransactionsOverviewElement; - "mvx-sign-transactions-panel": HTMLMvxSignTransactionsPanelElement; - "mvx-simple-toast": HTMLMvxSimpleToastElement; - "mvx-single-angle-down-icon": HTMLMvxSingleAngleDownIconElement; - "mvx-single-angle-left-icon": HTMLMvxSingleAngleLeftIconElement; - "mvx-single-angle-right-icon": HTMLMvxSingleAngleRightIconElement; - "mvx-spinner-icon": HTMLMvxSpinnerIconElement; - "mvx-toast-list": HTMLMvxToastListElement; - "mvx-tooltip": HTMLMvxTooltipElement; - "mvx-transaction-account": HTMLMvxTransactionAccountElement; - "mvx-transaction-account-name": HTMLMvxTransactionAccountNameElement; - "mvx-transaction-age": HTMLMvxTransactionAgeElement; - "mvx-transaction-asset-icon": HTMLMvxTransactionAssetIconElement; - "mvx-transaction-direction-badge": HTMLMvxTransactionDirectionBadgeElement; - "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": HTMLMvxTrimElement; - "mvx-unlock-button": HTMLMvxUnlockButtonElement; - "mvx-unlock-panel": HTMLMvxUnlockPanelElement; - "mvx-unlock-panel-footer": HTMLMvxUnlockPanelFooterElement; - "mvx-unlock-panel-group": HTMLMvxUnlockPanelGroupElement; - "mvx-unlock-provider-button": HTMLMvxUnlockProviderButtonElement; - "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-xalias-provider-icon": HTMLMvxXaliasProviderIconElement; - "mvx-xportal-download-qr-icon": HTMLMvxXportalDownloadQrIconElement; - "mvx-xportal-qr-code-preloader": HTMLMvxXportalQrCodePreloaderElement; - } + 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 HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement {} + var HTMLMvxArrowRightIconElement: { + prototype: HTMLMvxArrowRightIconElement; + new (): HTMLMvxArrowRightIconElement; + }; + interface HTMLMvxArrowUpRightFromSquareIconElement + extends Components.MvxArrowUpRightFromSquareIcon, + HTMLStencilElement {} + var HTMLMvxArrowUpRightFromSquareIconElement: { + prototype: HTMLMvxArrowUpRightFromSquareIconElement; + new (): HTMLMvxArrowUpRightFromSquareIconElement; + }; + 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 HTMLMvxCheckIconElement extends Components.MvxCheckIcon, HTMLStencilElement {} + var HTMLMvxCheckIconElement: { + prototype: HTMLMvxCheckIconElement; + new (): HTMLMvxCheckIconElement; + }; + interface HTMLMvxCircleExclamationIconElement extends Components.MvxCircleExclamationIcon, HTMLStencilElement {} + var HTMLMvxCircleExclamationIconElement: { + prototype: HTMLMvxCircleExclamationIconElement; + new (): HTMLMvxCircleExclamationIconElement; + }; + 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( + 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 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 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 HTMLMvxLedgerAddressesElementEventMap { + accessWallet: any; + selectAccount: any; + pageChange: number; + } + interface HTMLMvxLedgerAddressesElement extends Components.MvxLedgerAddresses, HTMLStencilElement { + addEventListener( + type: K, + listener: ( + this: HTMLMvxLedgerAddressesElement, + ev: MvxLedgerAddressesCustomEvent, + ) => 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: HTMLMvxLedgerAddressesElement, + ev: MvxLedgerAddressesCustomEvent, + ) => 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 HTMLMvxLedgerAddressesElement: { + prototype: HTMLMvxLedgerAddressesElement; + new (): HTMLMvxLedgerAddressesElement; + }; + 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 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 HTMLMvxPencilIconElement extends Components.MvxPencilIcon, HTMLStencilElement {} + var HTMLMvxPencilIconElement: { + prototype: HTMLMvxPencilIconElement; + new (): HTMLMvxPencilIconElement; + }; + 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 HTMLMvxProviderIdleScreenElementEventMap { + close: any; + access: any; + } + interface HTMLMvxProviderIdleScreenElement extends Components.MvxProviderIdleScreen, HTMLStencilElement { + addEventListener( + type: K, + listener: ( + this: HTMLMvxProviderIdleScreenElement, + ev: MvxProviderIdleScreenCustomEvent, + ) => 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: HTMLMvxProviderIdleScreenElement, + ev: MvxProviderIdleScreenCustomEvent, + ) => 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 HTMLMvxProviderIdleScreenElement: { + prototype: HTMLMvxProviderIdleScreenElement; + new (): HTMLMvxProviderIdleScreenElement; + }; + 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 HTMLMvxSignTransactionsAdvancedElement extends Components.MvxSignTransactionsAdvanced, HTMLStencilElement {} + var HTMLMvxSignTransactionsAdvancedElement: { + prototype: HTMLMvxSignTransactionsAdvancedElement; + new (): HTMLMvxSignTransactionsAdvancedElement; + }; + interface HTMLMvxSignTransactionsAdvancedDataElement + extends Components.MvxSignTransactionsAdvancedData, + HTMLStencilElement {} + var HTMLMvxSignTransactionsAdvancedDataElement: { + prototype: HTMLMvxSignTransactionsAdvancedDataElement; + new (): HTMLMvxSignTransactionsAdvancedDataElement; + }; + interface HTMLMvxSignTransactionsAdvancedDataDecodeElement + extends Components.MvxSignTransactionsAdvancedDataDecode, + HTMLStencilElement {} + var HTMLMvxSignTransactionsAdvancedDataDecodeElement: { + prototype: HTMLMvxSignTransactionsAdvancedDataDecodeElement; + new (): HTMLMvxSignTransactionsAdvancedDataDecodeElement; + }; + interface HTMLMvxSignTransactionsFooterElement extends Components.MvxSignTransactionsFooter, HTMLStencilElement {} + var HTMLMvxSignTransactionsFooterElement: { + prototype: HTMLMvxSignTransactionsFooterElement; + new (): HTMLMvxSignTransactionsFooterElement; + }; + interface HTMLMvxSignTransactionsHeaderElement extends Components.MvxSignTransactionsHeader, HTMLStencilElement {} + var HTMLMvxSignTransactionsHeaderElement: { + prototype: HTMLMvxSignTransactionsHeaderElement; + new (): HTMLMvxSignTransactionsHeaderElement; + }; + interface HTMLMvxSignTransactionsOverviewElement extends Components.MvxSignTransactionsOverview, HTMLStencilElement {} + var HTMLMvxSignTransactionsOverviewElement: { + prototype: HTMLMvxSignTransactionsOverviewElement; + new (): HTMLMvxSignTransactionsOverviewElement; + }; + 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 HTMLMvxSingleAngleDownIconElement extends Components.MvxSingleAngleDownIcon, HTMLStencilElement {} + var HTMLMvxSingleAngleDownIconElement: { + prototype: HTMLMvxSingleAngleDownIconElement; + new (): HTMLMvxSingleAngleDownIconElement; + }; + interface HTMLMvxSingleAngleLeftIconElement extends Components.MvxSingleAngleLeftIcon, HTMLStencilElement {} + var HTMLMvxSingleAngleLeftIconElement: { + prototype: HTMLMvxSingleAngleLeftIconElement; + new (): HTMLMvxSingleAngleLeftIconElement; + }; + interface HTMLMvxSingleAngleRightIconElement extends Components.MvxSingleAngleRightIcon, HTMLStencilElement {} + var HTMLMvxSingleAngleRightIconElement: { + prototype: HTMLMvxSingleAngleRightIconElement; + new (): HTMLMvxSingleAngleRightIconElement; + }; + 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 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 HTMLMvxTransactionAssetIconElement extends Components.MvxTransactionAssetIcon, HTMLStencilElement {} + var HTMLMvxTransactionAssetIconElement: { + prototype: HTMLMvxTransactionAssetIconElement; + new (): HTMLMvxTransactionAssetIconElement; + }; + interface HTMLMvxTransactionDirectionBadgeElement + extends Components.MvxTransactionDirectionBadge, + HTMLStencilElement {} + var HTMLMvxTransactionDirectionBadgeElement: { + prototype: HTMLMvxTransactionDirectionBadgeElement; + new (): HTMLMvxTransactionDirectionBadgeElement; + }; + 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( + 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 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 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 HTMLMvxUnlockPanelFooterElement extends Components.MvxUnlockPanelFooter, HTMLStencilElement {} + var HTMLMvxUnlockPanelFooterElement: { + prototype: HTMLMvxUnlockPanelFooterElement; + new (): HTMLMvxUnlockPanelFooterElement; + }; + interface HTMLMvxUnlockPanelGroupElementEventMap { + login: IProviderBase; + } + interface HTMLMvxUnlockPanelGroupElement extends Components.MvxUnlockPanelGroup, HTMLStencilElement { + addEventListener( + type: K, + listener: ( + this: HTMLMvxUnlockPanelGroupElement, + ev: MvxUnlockPanelGroupCustomEvent, + ) => 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: HTMLMvxUnlockPanelGroupElement, + ev: MvxUnlockPanelGroupCustomEvent, + ) => 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 HTMLMvxUnlockPanelGroupElement: { + prototype: HTMLMvxUnlockPanelGroupElement; + new (): HTMLMvxUnlockPanelGroupElement; + }; + interface HTMLMvxUnlockProviderButtonElement extends Components.MvxUnlockProviderButton, HTMLStencilElement {} + var HTMLMvxUnlockProviderButtonElement: { + prototype: HTMLMvxUnlockProviderButtonElement; + new (): HTMLMvxUnlockProviderButtonElement; + }; + 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 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-angles-left-icon': HTMLMvxAnglesLeftIconElement; + 'mvx-angles-right-icon': HTMLMvxAnglesRightIconElement; + 'mvx-arrow-right-icon': HTMLMvxArrowRightIconElement; + 'mvx-arrow-up-right-from-square-icon': HTMLMvxArrowUpRightFromSquareIconElement; + 'mvx-arrow-up-right-icon': HTMLMvxArrowUpRightIconElement; + 'mvx-back-arrow-icon': HTMLMvxBackArrowIconElement; + 'mvx-check-icon': HTMLMvxCheckIconElement; + 'mvx-circle-exclamation-icon': HTMLMvxCircleExclamationIconElement; + '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-generic-toast': HTMLMvxGenericToastElement; + 'mvx-ledger-addresses': HTMLMvxLedgerAddressesElement; + '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-notifications-feed': HTMLMvxNotificationsFeedElement; + 'mvx-pagination': HTMLMvxPaginationElement; + 'mvx-pagination-ellipsis': HTMLMvxPaginationEllipsisElement; + 'mvx-pagination-ellipsis-form': HTMLMvxPaginationEllipsisFormElement; + 'mvx-passkey-provider-icon': HTMLMvxPasskeyProviderIconElement; + 'mvx-pencil-icon': HTMLMvxPencilIconElement; + 'mvx-pending-transactions-panel': HTMLMvxPendingTransactionsPanelElement; + 'mvx-preloader': HTMLMvxPreloaderElement; + 'mvx-provider-idle-screen': HTMLMvxProviderIdleScreenElement; + 'mvx-side-panel': HTMLMvxSidePanelElement; + 'mvx-side-panel-header': HTMLMvxSidePanelHeaderElement; + 'mvx-sign-transactions-advanced': HTMLMvxSignTransactionsAdvancedElement; + 'mvx-sign-transactions-advanced-data': HTMLMvxSignTransactionsAdvancedDataElement; + 'mvx-sign-transactions-advanced-data-decode': HTMLMvxSignTransactionsAdvancedDataDecodeElement; + 'mvx-sign-transactions-footer': HTMLMvxSignTransactionsFooterElement; + 'mvx-sign-transactions-header': HTMLMvxSignTransactionsHeaderElement; + 'mvx-sign-transactions-overview': HTMLMvxSignTransactionsOverviewElement; + 'mvx-sign-transactions-panel': HTMLMvxSignTransactionsPanelElement; + 'mvx-simple-toast': HTMLMvxSimpleToastElement; + 'mvx-single-angle-down-icon': HTMLMvxSingleAngleDownIconElement; + 'mvx-single-angle-left-icon': HTMLMvxSingleAngleLeftIconElement; + 'mvx-single-angle-right-icon': HTMLMvxSingleAngleRightIconElement; + 'mvx-spinner-icon': HTMLMvxSpinnerIconElement; + 'mvx-toast-list': HTMLMvxToastListElement; + 'mvx-tooltip': HTMLMvxTooltipElement; + 'mvx-transaction-account': HTMLMvxTransactionAccountElement; + 'mvx-transaction-account-name': HTMLMvxTransactionAccountNameElement; + 'mvx-transaction-age': HTMLMvxTransactionAgeElement; + 'mvx-transaction-asset-icon': HTMLMvxTransactionAssetIconElement; + 'mvx-transaction-direction-badge': HTMLMvxTransactionDirectionBadgeElement; + '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': HTMLMvxTrimElement; + 'mvx-unlock-button': HTMLMvxUnlockButtonElement; + 'mvx-unlock-panel': HTMLMvxUnlockPanelElement; + 'mvx-unlock-panel-footer': HTMLMvxUnlockPanelFooterElement; + 'mvx-unlock-panel-group': HTMLMvxUnlockPanelGroupElement; + 'mvx-unlock-provider-button': HTMLMvxUnlockProviderButtonElement; + '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-xalias-provider-icon': HTMLMvxXaliasProviderIconElement; + 'mvx-xportal-download-qr-icon': HTMLMvxXportalDownloadQrIconElement; + 'mvx-xportal-qr-code-preloader': HTMLMvxXportalQrCodePreloaderElement; + } } declare namespace LocalJSX { - interface MvxAnglesLeftIcon { - } - interface MvxAnglesRightIcon { - } - interface MvxArrowRightIcon { - "class"?: string; - } - interface MvxArrowUpRightFromSquareIcon { - "class"?: string; - } - interface MvxArrowUpRightIcon { - "class"?: string; - } - interface MvxBackArrowIcon { - "class"?: string; - } - interface MvxCheckIcon { - "class"?: string; - } - interface MvxCircleExclamationIcon { - } - interface MvxCloseIcon { - } - interface MvxCopyButton { - /** - * @default 'copy-button' - */ - "class"?: string; - "copyIcon"?: IconDefinition | string; - /** - * @default 'copy-button-icon' - */ - "iconClass"?: string; - "successIcon"?: IconDefinition | string; - "text"?: string; - } - interface MvxCustomToast { - "onDeleteToast"?: (event: MvxCustomToastCustomEvent) => void; - "toast"?: IComponentToast; - } - interface MvxDefaultTransactionIconLarge { - "class"?: string; - } - interface MvxDefaultTransactionIconSmall { - "class"?: string; - } - interface MvxExplorerLink { - "class"?: string; - "dataTestId"?: string; - "iconClass"?: string; - "link"?: string; - } - interface MvxExtensionProviderIcon { - "class"?: string; - "height"?: number; - "width"?: number; - } - interface MvxFaIcon { - /** - * @default 'fa-icon' - */ - "class"?: string; - "description"?: string; - "icon"?: IconDefinition | string; - } - interface MvxFormatAmount { - "class"?: string; - "dataTestId"?: string; - "decimalClass"?: string; - "isValid"?: boolean; - "label"?: string; - "labelClass"?: string; - /** - * @default true - */ - "showLabel"?: boolean; - "valueDecimal"?: string; - "valueInteger"?: string; - } - interface MvxGenericToast { - "onDeleteToast"?: (event: MvxGenericToastCustomEvent) => void; - "toast"?: CustomToastType; - } - interface MvxLedgerAddresses { - "accountScreenData"?: IAccountScreenData; - "onAccessWallet"?: (event: MvxLedgerAddressesCustomEvent) => void; - "onPageChange"?: (event: MvxLedgerAddressesCustomEvent) => void; - "onSelectAccount"?: (event: MvxLedgerAddressesCustomEvent) => void; - "selectedIndex"?: number; - } - interface MvxLedgerConfirm { - "confirmScreenData"?: IConfirmScreenData; - } - interface MvxLedgerConnect { - /** - * @default { accountScreenData: null, confirmScreenData: null, connectScreenData: {}, } - */ - "data"?: ILedgerConnectPanelData; - } - interface MvxLedgerIcon { - "class"?: string; - } - interface MvxLedgerIntro { - "connectScreenData"?: IConnectScreenData; - /** - * @default false - */ - "isAwaiting"?: boolean; - "onConnect"?: (event: MvxLedgerIntroCustomEvent) => void; - } - interface MvxLedgerProviderIcon { - "class"?: string; - } - interface MvxMagnifyingGlassIcon { - "class"?: string; - } - interface MvxMetamaskProviderIcon { - "class"?: string; - } - interface MvxMultiversxLogoIcon { - "class"?: string; - } - interface MvxNotificationsFeed { - } - interface MvxPagination { - "class"?: string; - /** - * @default 1 - */ - "currentPage"?: number; - /** - * @default false - */ - "isDisabled"?: boolean; - "onPageChange"?: (event: MvxPaginationCustomEvent) => void; - "totalPages"?: number; - } - interface MvxPaginationEllipsis { - /** - * @default false - */ - "isActive"?: boolean; - } - interface MvxPaginationEllipsisForm { - /** - * @default false - */ - "isVisible"?: boolean; - "maxPageToSearchFor"?: number; - "onSearch"?: (event: MvxPaginationEllipsisFormCustomEvent) => void; - } - interface MvxPasskeyProviderIcon { - "class"?: string; - } - interface MvxPencilIcon { - "class"?: string; - } - interface MvxPendingTransactionsPanel { - } - interface MvxPreloader { - "class"?: string; - } - interface MvxProviderIdleScreen { - /** - * @default '' - */ - "introText"?: string; - /** - * @default 'Requesting Connection' - */ - "introTitle"?: string; - "onAccess"?: (event: MvxProviderIdleScreenCustomEvent) => void; - "onClose"?: (event: MvxProviderIdleScreenCustomEvent) => void; - /** - * @default null - */ - "provider"?: IProviderBase | null; - } - interface MvxSidePanel { - "hasBackButton"?: boolean; - /** - * @default false - */ - "isOpen"?: boolean; - "onBack"?: (event: MvxSidePanelCustomEvent) => void; - "onClose"?: (event: MvxSidePanelCustomEvent) => void; - "panelClassName"?: string; - "panelTitle"?: string; - /** - * @default true - */ - "showHeader"?: boolean; - } - interface MvxSidePanelHeader { - /** - * @default true - */ - "hasLeftButton"?: boolean; - /** - * @default true - */ - "hasRightButton"?: boolean; - "onLeftButtonClick"?: (event: MvxSidePanelHeaderCustomEvent) => void; - "onRightButtonClick"?: (event: MvxSidePanelHeaderCustomEvent) => void; - "panelClassName"?: string; - "panelTitle"?: string; - } - interface MvxSignTransactionsAdvanced { - "data"?: string; - "highlight"?: string; - } - interface MvxSignTransactionsAdvancedData { - "data"?: string; - "highlight"?: string; - } - interface MvxSignTransactionsAdvancedDataDecode { - /** - * @default DecodeMethodEnum.decimal - */ - "currentDecodeMethod"?: DecodeMethodEnum; - /** - * @default false - */ - "isToggled"?: boolean; - } - interface MvxSignTransactionsFooter { - } - interface MvxSignTransactionsHeader { - } - interface MvxSignTransactionsOverview { - "action"?: string; - "amount"?: string; - "identifier"?: string; - "interactor"?: string; - "interactorIconUrl"?: string; - /** - * @default false - */ - "isApp"?: boolean; - /** - * @default '~$0.00078' - */ - "networkFee"?: string; - "tokenIconUrl"?: string; - "usdValue"?: string; - } - interface MvxSignTransactionsPanel { - } - interface MvxSimpleToast { - "onDeleteToast"?: (event: MvxSimpleToastCustomEvent) => void; - "toast"?: ISimpleToast; - } - interface MvxSingleAngleDownIcon { - "class"?: string; - } - interface MvxSingleAngleLeftIcon { - "class"?: string; - } - interface MvxSingleAngleRightIcon { - "class"?: string; - } - interface MvxSpinnerIcon { - "class"?: string; - } - interface MvxToastList { - } - interface MvxTooltip { - "class"?: string; - "onTriggerRender"?: (event: MvxTooltipCustomEvent) => void; - /** - * @default 'top' - */ - "position"?: 'top' | 'bottom'; - "trigger"?: HTMLElement; - /** - * @default false - */ - "triggerOnClick"?: boolean; - } - interface MvxTransactionAccount { - "account"?: TransactionAccountType; - "class"?: string; - "dataTestId"?: string; - "scope"?: 'receiver' | 'sender'; - /** - * @default false - */ - "showLockedAccounts"?: boolean; - } - interface MvxTransactionAccountName { - "address"?: string; - "class"?: string; - "dataTestId"?: string; - "description"?: string; - "name"?: string; - } - interface MvxTransactionAge { - "age"?: string; - "class"?: string; - "tooltip"?: string; - } - interface MvxTransactionAssetIcon { - "iconSize"?: IconSizeEnumType; - "transaction"?: ITransactionListItem; - } - interface MvxTransactionDirectionBadge { - "class"?: string; - "direction"?: string; - } - interface MvxTransactionHash { - "class"?: string; - "transaction"?: TransactionRowType; - } - interface MvxTransactionIcon { - "class"?: string; - "iconInfo"?: TransactionIconInfoType; - } - interface MvxTransactionListItem { - "transaction"?: ITransactionListItem1; - } - interface MvxTransactionMethod { - "actionDescription"?: string; - "class"?: string; - "method"?: string; - } - interface MvxTransactionShards { - "class"?: string; - "transaction"?: TransactionRowType; - } - interface MvxTransactionToast { - "fullWidth"?: boolean; - "onDeleteToast"?: (event: MvxTransactionToastCustomEvent) => void; - /** - * @default '' - */ - "processedTransactionsStatus"?: string | JSX.Element; - "toastDataState"?: IToastDataState; - /** - * @default '' - */ - "toastId"?: string; - "transactionProgressState"?: ITransactionProgressState; - /** - * @default [] - */ - "transactions"?: ITransactionListItem[]; - "wrapperClass"?: string; - } - interface MvxTransactionToastContent { - "fullWidth"?: boolean; - "onDeleteToast"?: (event: MvxTransactionToastContentCustomEvent) => void; - "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"?: string; - /** - * @default 'transaction-details-list-item' - */ - "transactionClass"?: string; - } - interface MvxTransactionToastProgress { - "endTime"?: number; - "startTime"?: number; - } - interface MvxTransactionValue { - "class"?: string; - "value"?: TransactionValueType; - } - interface MvxTransactionsTable { - "class"?: string; - "transactions"?: TransactionRowType[]; - } - interface MvxTriangularWarningIcon { - } - interface MvxTrim { - "class"?: string; - "dataTestId"?: string; - "text"?: string; - } - interface MvxUnlockButton { - "class"?: string; - "icon"?: HTMLElement; - "iconUrl"?: string; - "label"?: string; - "type"?: IProviderBase['type']; - } - interface MvxUnlockPanel { - } - interface MvxUnlockPanelFooter { - "walletAddress"?: string; - } - interface MvxUnlockPanelGroup { - "class"?: string; - "onLogin"?: (event: MvxUnlockPanelGroupCustomEvent) => void; - /** - * @default [] - */ - "providers"?: IProviderBase[]; - } - interface MvxUnlockProviderButton { - "class"?: string; - "provider"?: IProviderBase; - } - interface MvxWalletConnect { - /** - * @default { wcURI: '' } - */ - "data"?: IWalletConnectPanelData; - /** - * @default '' - */ - "qrCodeSvg"?: string; - } - interface MvxWalletConnectAppGalleryIcon { - "class"?: string; - } - interface MvxWalletConnectAppStoreIcon { - "class"?: string; - } - interface MvxWalletConnectDownload { - "class"?: string; - } - interface MvxWalletConnectGooglePlayIcon { - "class"?: string; - } - interface MvxWalletConnectScan { - "class"?: string; - "onDownloadClick"?: (event: MvxWalletConnectScanCustomEvent) => void; - /** - * @default '' - */ - "qrCodeSvg"?: string; - /** - * @default '' - */ - "walletConnectDeepLink"?: string; - } - interface MvxWalletProviderIcon { - "class"?: string; - } - interface MvxXaliasProviderIcon { - } - interface MvxXportalDownloadQrIcon { - /** - * @default '' - */ - "class"?: string; - } - interface MvxXportalQrCodePreloader { - "class"?: string; - } - interface IntrinsicElements { - "mvx-angles-left-icon": MvxAnglesLeftIcon; - "mvx-angles-right-icon": MvxAnglesRightIcon; - "mvx-arrow-right-icon": MvxArrowRightIcon; - "mvx-arrow-up-right-from-square-icon": MvxArrowUpRightFromSquareIcon; - "mvx-arrow-up-right-icon": MvxArrowUpRightIcon; - "mvx-back-arrow-icon": MvxBackArrowIcon; - "mvx-check-icon": MvxCheckIcon; - "mvx-circle-exclamation-icon": MvxCircleExclamationIcon; - "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-generic-toast": MvxGenericToast; - "mvx-ledger-addresses": MvxLedgerAddresses; - "mvx-ledger-confirm": MvxLedgerConfirm; - "mvx-ledger-connect": MvxLedgerConnect; - "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-pencil-icon": MvxPencilIcon; - "mvx-pending-transactions-panel": MvxPendingTransactionsPanel; - "mvx-preloader": MvxPreloader; - "mvx-provider-idle-screen": MvxProviderIdleScreen; - "mvx-side-panel": MvxSidePanel; - "mvx-side-panel-header": MvxSidePanelHeader; - "mvx-sign-transactions-advanced": MvxSignTransactionsAdvanced; - "mvx-sign-transactions-advanced-data": MvxSignTransactionsAdvancedData; - "mvx-sign-transactions-advanced-data-decode": MvxSignTransactionsAdvancedDataDecode; - "mvx-sign-transactions-footer": MvxSignTransactionsFooter; - "mvx-sign-transactions-header": MvxSignTransactionsHeader; - "mvx-sign-transactions-overview": MvxSignTransactionsOverview; - "mvx-sign-transactions-panel": MvxSignTransactionsPanel; - "mvx-simple-toast": MvxSimpleToast; - "mvx-single-angle-down-icon": MvxSingleAngleDownIcon; - "mvx-single-angle-left-icon": MvxSingleAngleLeftIcon; - "mvx-single-angle-right-icon": MvxSingleAngleRightIcon; - "mvx-spinner-icon": MvxSpinnerIcon; - "mvx-toast-list": MvxToastList; - "mvx-tooltip": MvxTooltip; - "mvx-transaction-account": MvxTransactionAccount; - "mvx-transaction-account-name": MvxTransactionAccountName; - "mvx-transaction-age": MvxTransactionAge; - "mvx-transaction-asset-icon": MvxTransactionAssetIcon; - "mvx-transaction-direction-badge": MvxTransactionDirectionBadge; - "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": MvxTrim; - "mvx-unlock-button": MvxUnlockButton; - "mvx-unlock-panel": MvxUnlockPanel; - "mvx-unlock-panel-footer": MvxUnlockPanelFooter; - "mvx-unlock-panel-group": MvxUnlockPanelGroup; - "mvx-unlock-provider-button": MvxUnlockProviderButton; - "mvx-wallet-connect": MvxWalletConnect; - "mvx-wallet-connect-app-gallery-icon": MvxWalletConnectAppGalleryIcon; - "mvx-wallet-connect-app-store-icon": MvxWalletConnectAppStoreIcon; - "mvx-wallet-connect-download": MvxWalletConnectDownload; - "mvx-wallet-connect-google-play-icon": MvxWalletConnectGooglePlayIcon; - "mvx-wallet-connect-scan": MvxWalletConnectScan; - "mvx-wallet-provider-icon": MvxWalletProviderIcon; - "mvx-xalias-provider-icon": MvxXaliasProviderIcon; - "mvx-xportal-download-qr-icon": MvxXportalDownloadQrIcon; - "mvx-xportal-qr-code-preloader": MvxXportalQrCodePreloader; - } + interface MvxAnglesLeftIcon {} + interface MvxAnglesRightIcon {} + interface MvxArrowRightIcon { + class?: string; + } + interface MvxArrowUpRightFromSquareIcon { + class?: string; + } + interface MvxArrowUpRightIcon { + class?: string; + } + interface MvxBackArrowIcon { + class?: string; + } + interface MvxCheckIcon { + class?: string; + } + interface MvxCircleExclamationIcon {} + interface MvxCloseIcon {} + interface MvxCopyButton { + /** + * @default 'copy-button' + */ + class?: string; + copyIcon?: IconDefinition | string; + /** + * @default 'copy-button-icon' + */ + iconClass?: string; + successIcon?: IconDefinition | string; + text?: string; + } + interface MvxCustomToast { + onDeleteToast?: (event: MvxCustomToastCustomEvent) => void; + toast?: IComponentToast; + } + interface MvxDefaultTransactionIconLarge { + class?: string; + } + interface MvxDefaultTransactionIconSmall { + class?: string; + } + interface MvxExplorerLink { + class?: string; + dataTestId?: string; + iconClass?: string; + link?: string; + } + interface MvxExtensionProviderIcon { + class?: string; + height?: number; + width?: number; + } + interface MvxFaIcon { + /** + * @default 'fa-icon' + */ + class?: string; + description?: string; + icon?: IconDefinition | string; + } + interface MvxFormatAmount { + class?: string; + dataTestId?: string; + decimalClass?: string; + isValid?: boolean; + label?: string; + labelClass?: string; + /** + * @default true + */ + showLabel?: boolean; + valueDecimal?: string; + valueInteger?: string; + } + interface MvxGenericToast { + onDeleteToast?: (event: MvxGenericToastCustomEvent) => void; + toast?: CustomToastType; + } + interface MvxLedgerAddresses { + accountScreenData?: IAccountScreenData; + onAccessWallet?: (event: MvxLedgerAddressesCustomEvent) => void; + onPageChange?: (event: MvxLedgerAddressesCustomEvent) => void; + onSelectAccount?: (event: MvxLedgerAddressesCustomEvent) => void; + selectedIndex?: number; + } + interface MvxLedgerConfirm { + confirmScreenData?: IConfirmScreenData; + } + interface MvxLedgerConnect { + /** + * @default { accountScreenData: null, confirmScreenData: null, connectScreenData: {}, } + */ + data?: ILedgerConnectPanelData; + } + interface MvxLedgerIcon { + class?: string; + } + interface MvxLedgerIntro { + connectScreenData?: IConnectScreenData; + /** + * @default false + */ + isAwaiting?: boolean; + onConnect?: (event: MvxLedgerIntroCustomEvent) => void; + } + interface MvxLedgerProviderIcon { + class?: string; + } + interface MvxMagnifyingGlassIcon { + class?: string; + } + interface MvxMetamaskProviderIcon { + class?: string; + } + interface MvxMultiversxLogoIcon { + class?: string; + } + interface MvxNotificationsFeed {} + interface MvxPagination { + class?: string; + /** + * @default 1 + */ + currentPage?: number; + /** + * @default false + */ + isDisabled?: boolean; + onPageChange?: (event: MvxPaginationCustomEvent) => void; + totalPages?: number; + } + interface MvxPaginationEllipsis { + /** + * @default false + */ + isActive?: boolean; + } + interface MvxPaginationEllipsisForm { + /** + * @default false + */ + isVisible?: boolean; + maxPageToSearchFor?: number; + onSearch?: (event: MvxPaginationEllipsisFormCustomEvent) => void; + } + interface MvxPasskeyProviderIcon { + class?: string; + } + interface MvxPencilIcon { + class?: string; + } + interface MvxPendingTransactionsPanel {} + interface MvxPreloader { + class?: string; + } + interface MvxProviderIdleScreen { + /** + * @default '' + */ + introText?: string; + /** + * @default 'Requesting Connection' + */ + introTitle?: string; + onAccess?: (event: MvxProviderIdleScreenCustomEvent) => void; + onClose?: (event: MvxProviderIdleScreenCustomEvent) => void; + /** + * @default null + */ + provider?: IProviderBase | null; + } + interface MvxSidePanel { + hasBackButton?: boolean; + /** + * @default false + */ + isOpen?: boolean; + onBack?: (event: MvxSidePanelCustomEvent) => void; + onClose?: (event: MvxSidePanelCustomEvent) => void; + panelClassName?: string; + panelTitle?: string; + /** + * @default true + */ + showHeader?: boolean; + } + interface MvxSidePanelHeader { + /** + * @default true + */ + hasLeftButton?: boolean; + /** + * @default true + */ + hasRightButton?: boolean; + onLeftButtonClick?: (event: MvxSidePanelHeaderCustomEvent) => void; + onRightButtonClick?: (event: MvxSidePanelHeaderCustomEvent) => void; + panelClassName?: string; + panelTitle?: string; + } + interface MvxSidePanelSwiper { + onSheetDismiss?: (event: MvxSidePanelSwiperCustomEvent) => void; + onSheetSnapChange?: (event: MvxSidePanelSwiperCustomEvent<{ index: number; snapPoint: string }>) => void; + /** + * @default false + */ + open?: boolean; + /** + * @default '' + */ + sidePanelIdentifier?: string; + } + interface MvxSignTransactionsAdvanced { + data?: string; + highlight?: string; + } + interface MvxSignTransactionsAdvancedData { + data?: string; + highlight?: string; + } + interface MvxSignTransactionsAdvancedDataDecode { + /** + * @default DecodeMethodEnum.decimal + */ + currentDecodeMethod?: DecodeMethodEnum; + /** + * @default false + */ + isToggled?: boolean; + } + interface MvxSignTransactionsFooter {} + interface MvxSignTransactionsHeader {} + interface MvxSignTransactionsOverview { + action?: string; + amount?: string; + identifier?: string; + interactor?: string; + interactorIconUrl?: string; + /** + * @default false + */ + isApp?: boolean; + /** + * @default '~$0.00078' + */ + networkFee?: string; + tokenIconUrl?: string; + usdValue?: string; + } + interface MvxSignTransactionsPanel {} + interface MvxSimpleToast { + onDeleteToast?: (event: MvxSimpleToastCustomEvent) => void; + toast?: ISimpleToast; + } + interface MvxSingleAngleDownIcon { + class?: string; + } + interface MvxSingleAngleLeftIcon { + class?: string; + } + interface MvxSingleAngleRightIcon { + class?: string; + } + interface MvxSpinnerIcon { + class?: string; + } + interface MvxToastList {} + interface MvxTooltip { + class?: string; + onTriggerRender?: (event: MvxTooltipCustomEvent) => void; + /** + * @default 'top' + */ + position?: 'top' | 'bottom'; + trigger?: HTMLElement; + /** + * @default false + */ + triggerOnClick?: boolean; + } + interface MvxTransactionAccount { + account?: TransactionAccountType; + class?: string; + dataTestId?: string; + scope?: 'receiver' | 'sender'; + /** + * @default false + */ + showLockedAccounts?: boolean; + } + interface MvxTransactionAccountName { + address?: string; + class?: string; + dataTestId?: string; + description?: string; + name?: string; + } + interface MvxTransactionAge { + age?: string; + class?: string; + tooltip?: string; + } + interface MvxTransactionAssetIcon { + iconSize?: IconSizeEnumType; + transaction?: ITransactionListItem; + } + interface MvxTransactionDirectionBadge { + class?: string; + direction?: string; + } + interface MvxTransactionHash { + class?: string; + transaction?: TransactionRowType; + } + interface MvxTransactionIcon { + class?: string; + iconInfo?: TransactionIconInfoType; + } + interface MvxTransactionListItem { + transaction?: ITransactionListItem1; + } + interface MvxTransactionMethod { + actionDescription?: string; + class?: string; + method?: string; + } + interface MvxTransactionShards { + class?: string; + transaction?: TransactionRowType; + } + interface MvxTransactionToast { + fullWidth?: boolean; + onDeleteToast?: (event: MvxTransactionToastCustomEvent) => void; + /** + * @default '' + */ + processedTransactionsStatus?: string | JSX.Element; + toastDataState?: IToastDataState; + /** + * @default '' + */ + toastId?: string; + transactionProgressState?: ITransactionProgressState; + /** + * @default [] + */ + transactions?: ITransactionListItem[]; + wrapperClass?: string; + } + interface MvxTransactionToastContent { + fullWidth?: boolean; + onDeleteToast?: (event: MvxTransactionToastContentCustomEvent) => void; + 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?: string; + /** + * @default 'transaction-details-list-item' + */ + transactionClass?: string; + } + interface MvxTransactionToastProgress { + endTime?: number; + startTime?: number; + } + interface MvxTransactionValue { + class?: string; + value?: TransactionValueType; + } + interface MvxTransactionsTable { + class?: string; + transactions?: TransactionRowType[]; + } + interface MvxTriangularWarningIcon {} + interface MvxTrim { + class?: string; + dataTestId?: string; + text?: string; + } + interface MvxUnlockButton { + class?: string; + icon?: HTMLElement; + iconUrl?: string; + label?: string; + type?: IProviderBase['type']; + } + interface MvxUnlockPanel {} + interface MvxUnlockPanelFooter { + walletAddress?: string; + } + interface MvxUnlockPanelGroup { + class?: string; + onLogin?: (event: MvxUnlockPanelGroupCustomEvent) => void; + /** + * @default [] + */ + providers?: IProviderBase[]; + } + interface MvxUnlockProviderButton { + class?: string; + provider?: IProviderBase; + } + interface MvxWalletConnect { + /** + * @default { wcURI: '' } + */ + data?: IWalletConnectPanelData; + /** + * @default '' + */ + qrCodeSvg?: string; + } + interface MvxWalletConnectAppGalleryIcon { + class?: string; + } + interface MvxWalletConnectAppStoreIcon { + class?: string; + } + interface MvxWalletConnectDownload { + class?: string; + } + interface MvxWalletConnectGooglePlayIcon { + class?: string; + } + interface MvxWalletConnectScan { + class?: string; + onDownloadClick?: (event: MvxWalletConnectScanCustomEvent) => void; + /** + * @default '' + */ + qrCodeSvg?: string; + /** + * @default '' + */ + walletConnectDeepLink?: string; + } + interface MvxWalletProviderIcon { + class?: string; + } + interface MvxXaliasProviderIcon {} + interface MvxXportalDownloadQrIcon { + /** + * @default '' + */ + class?: string; + } + interface MvxXportalQrCodePreloader { + class?: string; + } + interface IntrinsicElements { + 'mvx-angles-left-icon': MvxAnglesLeftIcon; + 'mvx-angles-right-icon': MvxAnglesRightIcon; + 'mvx-arrow-right-icon': MvxArrowRightIcon; + 'mvx-arrow-up-right-from-square-icon': MvxArrowUpRightFromSquareIcon; + 'mvx-arrow-up-right-icon': MvxArrowUpRightIcon; + 'mvx-back-arrow-icon': MvxBackArrowIcon; + 'mvx-check-icon': MvxCheckIcon; + 'mvx-circle-exclamation-icon': MvxCircleExclamationIcon; + '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-generic-toast': MvxGenericToast; + 'mvx-ledger-addresses': MvxLedgerAddresses; + 'mvx-ledger-confirm': MvxLedgerConfirm; + 'mvx-ledger-connect': MvxLedgerConnect; + '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-pencil-icon': MvxPencilIcon; + 'mvx-pending-transactions-panel': MvxPendingTransactionsPanel; + 'mvx-preloader': MvxPreloader; + 'mvx-provider-idle-screen': MvxProviderIdleScreen; + 'mvx-side-panel': MvxSidePanel; + 'mvx-side-panel-header': MvxSidePanelHeader; + 'mvx-sign-transactions-advanced': MvxSignTransactionsAdvanced; + 'mvx-sign-transactions-advanced-data': MvxSignTransactionsAdvancedData; + 'mvx-sign-transactions-advanced-data-decode': MvxSignTransactionsAdvancedDataDecode; + 'mvx-sign-transactions-footer': MvxSignTransactionsFooter; + 'mvx-sign-transactions-header': MvxSignTransactionsHeader; + 'mvx-sign-transactions-overview': MvxSignTransactionsOverview; + 'mvx-sign-transactions-panel': MvxSignTransactionsPanel; + 'mvx-simple-toast': MvxSimpleToast; + 'mvx-single-angle-down-icon': MvxSingleAngleDownIcon; + 'mvx-single-angle-left-icon': MvxSingleAngleLeftIcon; + 'mvx-single-angle-right-icon': MvxSingleAngleRightIcon; + 'mvx-spinner-icon': MvxSpinnerIcon; + 'mvx-toast-list': MvxToastList; + 'mvx-tooltip': MvxTooltip; + 'mvx-transaction-account': MvxTransactionAccount; + 'mvx-transaction-account-name': MvxTransactionAccountName; + 'mvx-transaction-age': MvxTransactionAge; + 'mvx-transaction-asset-icon': MvxTransactionAssetIcon; + 'mvx-transaction-direction-badge': MvxTransactionDirectionBadge; + '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': MvxTrim; + 'mvx-unlock-button': MvxUnlockButton; + 'mvx-unlock-panel': MvxUnlockPanel; + 'mvx-unlock-panel-footer': MvxUnlockPanelFooter; + 'mvx-unlock-panel-group': MvxUnlockPanelGroup; + 'mvx-unlock-provider-button': MvxUnlockProviderButton; + 'mvx-wallet-connect': MvxWalletConnect; + 'mvx-wallet-connect-app-gallery-icon': MvxWalletConnectAppGalleryIcon; + 'mvx-wallet-connect-app-store-icon': MvxWalletConnectAppStoreIcon; + 'mvx-wallet-connect-download': MvxWalletConnectDownload; + 'mvx-wallet-connect-google-play-icon': MvxWalletConnectGooglePlayIcon; + 'mvx-wallet-connect-scan': MvxWalletConnectScan; + '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-angles-left-icon": LocalJSX.MvxAnglesLeftIcon & JSXBase.HTMLAttributes; - "mvx-angles-right-icon": LocalJSX.MvxAnglesRightIcon & JSXBase.HTMLAttributes; - "mvx-arrow-right-icon": LocalJSX.MvxArrowRightIcon & JSXBase.HTMLAttributes; - "mvx-arrow-up-right-from-square-icon": LocalJSX.MvxArrowUpRightFromSquareIcon & JSXBase.HTMLAttributes; - "mvx-arrow-up-right-icon": LocalJSX.MvxArrowUpRightIcon & JSXBase.HTMLAttributes; - "mvx-back-arrow-icon": LocalJSX.MvxBackArrowIcon & JSXBase.HTMLAttributes; - "mvx-check-icon": LocalJSX.MvxCheckIcon & JSXBase.HTMLAttributes; - "mvx-circle-exclamation-icon": LocalJSX.MvxCircleExclamationIcon & JSXBase.HTMLAttributes; - "mvx-close-icon": LocalJSX.MvxCloseIcon & JSXBase.HTMLAttributes; - "mvx-copy-button": LocalJSX.MvxCopyButton & JSXBase.HTMLAttributes; - "mvx-custom-toast": LocalJSX.MvxCustomToast & JSXBase.HTMLAttributes; - "mvx-default-transaction-icon-large": LocalJSX.MvxDefaultTransactionIconLarge & JSXBase.HTMLAttributes; - "mvx-default-transaction-icon-small": LocalJSX.MvxDefaultTransactionIconSmall & JSXBase.HTMLAttributes; - "mvx-explorer-link": LocalJSX.MvxExplorerLink & JSXBase.HTMLAttributes; - "mvx-extension-provider-icon": LocalJSX.MvxExtensionProviderIcon & JSXBase.HTMLAttributes; - "mvx-fa-icon": LocalJSX.MvxFaIcon & JSXBase.HTMLAttributes; - "mvx-format-amount": LocalJSX.MvxFormatAmount & JSXBase.HTMLAttributes; - "mvx-generic-toast": LocalJSX.MvxGenericToast & JSXBase.HTMLAttributes; - "mvx-ledger-addresses": LocalJSX.MvxLedgerAddresses & JSXBase.HTMLAttributes; - "mvx-ledger-confirm": LocalJSX.MvxLedgerConfirm & JSXBase.HTMLAttributes; - "mvx-ledger-connect": LocalJSX.MvxLedgerConnect & JSXBase.HTMLAttributes; - "mvx-ledger-icon": LocalJSX.MvxLedgerIcon & JSXBase.HTMLAttributes; - "mvx-ledger-intro": LocalJSX.MvxLedgerIntro & JSXBase.HTMLAttributes; - "mvx-ledger-provider-icon": LocalJSX.MvxLedgerProviderIcon & JSXBase.HTMLAttributes; - "mvx-magnifying-glass-icon": LocalJSX.MvxMagnifyingGlassIcon & JSXBase.HTMLAttributes; - "mvx-metamask-provider-icon": LocalJSX.MvxMetamaskProviderIcon & JSXBase.HTMLAttributes; - "mvx-multiversx-logo-icon": LocalJSX.MvxMultiversxLogoIcon & JSXBase.HTMLAttributes; - "mvx-notifications-feed": LocalJSX.MvxNotificationsFeed & JSXBase.HTMLAttributes; - "mvx-pagination": LocalJSX.MvxPagination & JSXBase.HTMLAttributes; - "mvx-pagination-ellipsis": LocalJSX.MvxPaginationEllipsis & JSXBase.HTMLAttributes; - "mvx-pagination-ellipsis-form": LocalJSX.MvxPaginationEllipsisForm & JSXBase.HTMLAttributes; - "mvx-passkey-provider-icon": LocalJSX.MvxPasskeyProviderIcon & JSXBase.HTMLAttributes; - "mvx-pencil-icon": LocalJSX.MvxPencilIcon & JSXBase.HTMLAttributes; - "mvx-pending-transactions-panel": LocalJSX.MvxPendingTransactionsPanel & JSXBase.HTMLAttributes; - "mvx-preloader": LocalJSX.MvxPreloader & JSXBase.HTMLAttributes; - "mvx-provider-idle-screen": LocalJSX.MvxProviderIdleScreen & JSXBase.HTMLAttributes; - "mvx-side-panel": LocalJSX.MvxSidePanel & JSXBase.HTMLAttributes; - "mvx-side-panel-header": LocalJSX.MvxSidePanelHeader & JSXBase.HTMLAttributes; - "mvx-sign-transactions-advanced": LocalJSX.MvxSignTransactionsAdvanced & JSXBase.HTMLAttributes; - "mvx-sign-transactions-advanced-data": LocalJSX.MvxSignTransactionsAdvancedData & JSXBase.HTMLAttributes; - "mvx-sign-transactions-advanced-data-decode": LocalJSX.MvxSignTransactionsAdvancedDataDecode & JSXBase.HTMLAttributes; - "mvx-sign-transactions-footer": LocalJSX.MvxSignTransactionsFooter & JSXBase.HTMLAttributes; - "mvx-sign-transactions-header": LocalJSX.MvxSignTransactionsHeader & JSXBase.HTMLAttributes; - "mvx-sign-transactions-overview": LocalJSX.MvxSignTransactionsOverview & JSXBase.HTMLAttributes; - "mvx-sign-transactions-panel": LocalJSX.MvxSignTransactionsPanel & JSXBase.HTMLAttributes; - "mvx-simple-toast": LocalJSX.MvxSimpleToast & JSXBase.HTMLAttributes; - "mvx-single-angle-down-icon": LocalJSX.MvxSingleAngleDownIcon & JSXBase.HTMLAttributes; - "mvx-single-angle-left-icon": LocalJSX.MvxSingleAngleLeftIcon & JSXBase.HTMLAttributes; - "mvx-single-angle-right-icon": LocalJSX.MvxSingleAngleRightIcon & JSXBase.HTMLAttributes; - "mvx-spinner-icon": LocalJSX.MvxSpinnerIcon & JSXBase.HTMLAttributes; - "mvx-toast-list": LocalJSX.MvxToastList & JSXBase.HTMLAttributes; - "mvx-tooltip": LocalJSX.MvxTooltip & JSXBase.HTMLAttributes; - "mvx-transaction-account": LocalJSX.MvxTransactionAccount & JSXBase.HTMLAttributes; - "mvx-transaction-account-name": LocalJSX.MvxTransactionAccountName & JSXBase.HTMLAttributes; - "mvx-transaction-age": LocalJSX.MvxTransactionAge & JSXBase.HTMLAttributes; - "mvx-transaction-asset-icon": LocalJSX.MvxTransactionAssetIcon & JSXBase.HTMLAttributes; - "mvx-transaction-direction-badge": LocalJSX.MvxTransactionDirectionBadge & JSXBase.HTMLAttributes; - "mvx-transaction-hash": LocalJSX.MvxTransactionHash & JSXBase.HTMLAttributes; - "mvx-transaction-icon": LocalJSX.MvxTransactionIcon & JSXBase.HTMLAttributes; - "mvx-transaction-list-item": LocalJSX.MvxTransactionListItem & JSXBase.HTMLAttributes; - "mvx-transaction-method": LocalJSX.MvxTransactionMethod & JSXBase.HTMLAttributes; - "mvx-transaction-shards": LocalJSX.MvxTransactionShards & JSXBase.HTMLAttributes; - "mvx-transaction-toast": LocalJSX.MvxTransactionToast & JSXBase.HTMLAttributes; - "mvx-transaction-toast-content": LocalJSX.MvxTransactionToastContent & JSXBase.HTMLAttributes; - "mvx-transaction-toast-details": LocalJSX.MvxTransactionToastDetails & JSXBase.HTMLAttributes; - "mvx-transaction-toast-details-body": LocalJSX.MvxTransactionToastDetailsBody & JSXBase.HTMLAttributes; - "mvx-transaction-toast-progress": LocalJSX.MvxTransactionToastProgress & JSXBase.HTMLAttributes; - "mvx-transaction-value": LocalJSX.MvxTransactionValue & JSXBase.HTMLAttributes; - "mvx-transactions-table": LocalJSX.MvxTransactionsTable & JSXBase.HTMLAttributes; - "mvx-triangular-warning-icon": LocalJSX.MvxTriangularWarningIcon & JSXBase.HTMLAttributes; - "mvx-trim": LocalJSX.MvxTrim & JSXBase.HTMLAttributes; - "mvx-unlock-button": LocalJSX.MvxUnlockButton & JSXBase.HTMLAttributes; - "mvx-unlock-panel": LocalJSX.MvxUnlockPanel & JSXBase.HTMLAttributes; - "mvx-unlock-panel-footer": LocalJSX.MvxUnlockPanelFooter & JSXBase.HTMLAttributes; - "mvx-unlock-panel-group": LocalJSX.MvxUnlockPanelGroup & JSXBase.HTMLAttributes; - "mvx-unlock-provider-button": LocalJSX.MvxUnlockProviderButton & JSXBase.HTMLAttributes; - "mvx-wallet-connect": LocalJSX.MvxWalletConnect & JSXBase.HTMLAttributes; - "mvx-wallet-connect-app-gallery-icon": LocalJSX.MvxWalletConnectAppGalleryIcon & JSXBase.HTMLAttributes; - "mvx-wallet-connect-app-store-icon": LocalJSX.MvxWalletConnectAppStoreIcon & JSXBase.HTMLAttributes; - "mvx-wallet-connect-download": LocalJSX.MvxWalletConnectDownload & JSXBase.HTMLAttributes; - "mvx-wallet-connect-google-play-icon": LocalJSX.MvxWalletConnectGooglePlayIcon & JSXBase.HTMLAttributes; - "mvx-wallet-connect-scan": LocalJSX.MvxWalletConnectScan & JSXBase.HTMLAttributes; - "mvx-wallet-provider-icon": LocalJSX.MvxWalletProviderIcon & JSXBase.HTMLAttributes; - "mvx-xalias-provider-icon": LocalJSX.MvxXaliasProviderIcon & JSXBase.HTMLAttributes; - "mvx-xportal-download-qr-icon": LocalJSX.MvxXportalDownloadQrIcon & JSXBase.HTMLAttributes; - "mvx-xportal-qr-code-preloader": LocalJSX.MvxXportalQrCodePreloader & JSXBase.HTMLAttributes; - } - } +declare module '@stencil/core' { + export namespace JSX { + interface IntrinsicElements { + 'mvx-angles-left-icon': LocalJSX.MvxAnglesLeftIcon & JSXBase.HTMLAttributes; + 'mvx-angles-right-icon': LocalJSX.MvxAnglesRightIcon & JSXBase.HTMLAttributes; + 'mvx-arrow-right-icon': LocalJSX.MvxArrowRightIcon & JSXBase.HTMLAttributes; + 'mvx-arrow-up-right-from-square-icon': LocalJSX.MvxArrowUpRightFromSquareIcon & + JSXBase.HTMLAttributes; + 'mvx-arrow-up-right-icon': LocalJSX.MvxArrowUpRightIcon & JSXBase.HTMLAttributes; + 'mvx-back-arrow-icon': LocalJSX.MvxBackArrowIcon & JSXBase.HTMLAttributes; + 'mvx-check-icon': LocalJSX.MvxCheckIcon & JSXBase.HTMLAttributes; + 'mvx-circle-exclamation-icon': LocalJSX.MvxCircleExclamationIcon & + JSXBase.HTMLAttributes; + 'mvx-close-icon': LocalJSX.MvxCloseIcon & JSXBase.HTMLAttributes; + 'mvx-copy-button': LocalJSX.MvxCopyButton & JSXBase.HTMLAttributes; + 'mvx-custom-toast': LocalJSX.MvxCustomToast & JSXBase.HTMLAttributes; + 'mvx-default-transaction-icon-large': LocalJSX.MvxDefaultTransactionIconLarge & + JSXBase.HTMLAttributes; + 'mvx-default-transaction-icon-small': LocalJSX.MvxDefaultTransactionIconSmall & + JSXBase.HTMLAttributes; + 'mvx-explorer-link': LocalJSX.MvxExplorerLink & JSXBase.HTMLAttributes; + 'mvx-extension-provider-icon': LocalJSX.MvxExtensionProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-fa-icon': LocalJSX.MvxFaIcon & JSXBase.HTMLAttributes; + 'mvx-format-amount': LocalJSX.MvxFormatAmount & JSXBase.HTMLAttributes; + 'mvx-generic-toast': LocalJSX.MvxGenericToast & JSXBase.HTMLAttributes; + 'mvx-ledger-addresses': LocalJSX.MvxLedgerAddresses & JSXBase.HTMLAttributes; + 'mvx-ledger-confirm': LocalJSX.MvxLedgerConfirm & JSXBase.HTMLAttributes; + 'mvx-ledger-connect': LocalJSX.MvxLedgerConnect & JSXBase.HTMLAttributes; + 'mvx-ledger-icon': LocalJSX.MvxLedgerIcon & JSXBase.HTMLAttributes; + 'mvx-ledger-intro': LocalJSX.MvxLedgerIntro & JSXBase.HTMLAttributes; + 'mvx-ledger-provider-icon': LocalJSX.MvxLedgerProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-magnifying-glass-icon': LocalJSX.MvxMagnifyingGlassIcon & + JSXBase.HTMLAttributes; + 'mvx-metamask-provider-icon': LocalJSX.MvxMetamaskProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-multiversx-logo-icon': LocalJSX.MvxMultiversxLogoIcon & + JSXBase.HTMLAttributes; + 'mvx-notifications-feed': LocalJSX.MvxNotificationsFeed & JSXBase.HTMLAttributes; + 'mvx-pagination': LocalJSX.MvxPagination & JSXBase.HTMLAttributes; + 'mvx-pagination-ellipsis': LocalJSX.MvxPaginationEllipsis & + JSXBase.HTMLAttributes; + 'mvx-pagination-ellipsis-form': LocalJSX.MvxPaginationEllipsisForm & + JSXBase.HTMLAttributes; + 'mvx-passkey-provider-icon': LocalJSX.MvxPasskeyProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-pencil-icon': LocalJSX.MvxPencilIcon & JSXBase.HTMLAttributes; + 'mvx-pending-transactions-panel': LocalJSX.MvxPendingTransactionsPanel & + JSXBase.HTMLAttributes; + 'mvx-preloader': LocalJSX.MvxPreloader & JSXBase.HTMLAttributes; + 'mvx-provider-idle-screen': LocalJSX.MvxProviderIdleScreen & + JSXBase.HTMLAttributes; + 'mvx-side-panel': LocalJSX.MvxSidePanel & JSXBase.HTMLAttributes; + 'mvx-side-panel-header': LocalJSX.MvxSidePanelHeader & JSXBase.HTMLAttributes; + 'mvx-sign-transactions-advanced': LocalJSX.MvxSignTransactionsAdvanced & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-advanced-data': LocalJSX.MvxSignTransactionsAdvancedData & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-advanced-data-decode': LocalJSX.MvxSignTransactionsAdvancedDataDecode & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-footer': LocalJSX.MvxSignTransactionsFooter & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-header': LocalJSX.MvxSignTransactionsHeader & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-overview': LocalJSX.MvxSignTransactionsOverview & + JSXBase.HTMLAttributes; + 'mvx-sign-transactions-panel': LocalJSX.MvxSignTransactionsPanel & + JSXBase.HTMLAttributes; + 'mvx-simple-toast': LocalJSX.MvxSimpleToast & JSXBase.HTMLAttributes; + 'mvx-single-angle-down-icon': LocalJSX.MvxSingleAngleDownIcon & + JSXBase.HTMLAttributes; + 'mvx-single-angle-left-icon': LocalJSX.MvxSingleAngleLeftIcon & + JSXBase.HTMLAttributes; + 'mvx-single-angle-right-icon': LocalJSX.MvxSingleAngleRightIcon & + JSXBase.HTMLAttributes; + 'mvx-spinner-icon': LocalJSX.MvxSpinnerIcon & JSXBase.HTMLAttributes; + 'mvx-toast-list': LocalJSX.MvxToastList & JSXBase.HTMLAttributes; + 'mvx-tooltip': LocalJSX.MvxTooltip & JSXBase.HTMLAttributes; + 'mvx-transaction-account': LocalJSX.MvxTransactionAccount & + JSXBase.HTMLAttributes; + 'mvx-transaction-account-name': LocalJSX.MvxTransactionAccountName & + JSXBase.HTMLAttributes; + 'mvx-transaction-age': LocalJSX.MvxTransactionAge & JSXBase.HTMLAttributes; + 'mvx-transaction-asset-icon': LocalJSX.MvxTransactionAssetIcon & + JSXBase.HTMLAttributes; + 'mvx-transaction-direction-badge': LocalJSX.MvxTransactionDirectionBadge & + JSXBase.HTMLAttributes; + 'mvx-transaction-hash': LocalJSX.MvxTransactionHash & JSXBase.HTMLAttributes; + 'mvx-transaction-icon': LocalJSX.MvxTransactionIcon & JSXBase.HTMLAttributes; + 'mvx-transaction-list-item': LocalJSX.MvxTransactionListItem & + JSXBase.HTMLAttributes; + 'mvx-transaction-method': LocalJSX.MvxTransactionMethod & JSXBase.HTMLAttributes; + 'mvx-transaction-shards': LocalJSX.MvxTransactionShards & JSXBase.HTMLAttributes; + 'mvx-transaction-toast': LocalJSX.MvxTransactionToast & JSXBase.HTMLAttributes; + 'mvx-transaction-toast-content': LocalJSX.MvxTransactionToastContent & + JSXBase.HTMLAttributes; + 'mvx-transaction-toast-details': LocalJSX.MvxTransactionToastDetails & + JSXBase.HTMLAttributes; + 'mvx-transaction-toast-details-body': LocalJSX.MvxTransactionToastDetailsBody & + JSXBase.HTMLAttributes; + 'mvx-transaction-toast-progress': LocalJSX.MvxTransactionToastProgress & + JSXBase.HTMLAttributes; + 'mvx-transaction-value': LocalJSX.MvxTransactionValue & JSXBase.HTMLAttributes; + 'mvx-transactions-table': LocalJSX.MvxTransactionsTable & JSXBase.HTMLAttributes; + 'mvx-triangular-warning-icon': LocalJSX.MvxTriangularWarningIcon & + JSXBase.HTMLAttributes; + 'mvx-trim': LocalJSX.MvxTrim & JSXBase.HTMLAttributes; + 'mvx-unlock-button': LocalJSX.MvxUnlockButton & JSXBase.HTMLAttributes; + 'mvx-unlock-panel': LocalJSX.MvxUnlockPanel & JSXBase.HTMLAttributes; + 'mvx-unlock-panel-footer': LocalJSX.MvxUnlockPanelFooter & + JSXBase.HTMLAttributes; + 'mvx-unlock-panel-group': LocalJSX.MvxUnlockPanelGroup & JSXBase.HTMLAttributes; + 'mvx-unlock-provider-button': LocalJSX.MvxUnlockProviderButton & + JSXBase.HTMLAttributes; + 'mvx-wallet-connect': LocalJSX.MvxWalletConnect & JSXBase.HTMLAttributes; + 'mvx-wallet-connect-app-gallery-icon': LocalJSX.MvxWalletConnectAppGalleryIcon & + JSXBase.HTMLAttributes; + 'mvx-wallet-connect-app-store-icon': LocalJSX.MvxWalletConnectAppStoreIcon & + JSXBase.HTMLAttributes; + 'mvx-wallet-connect-download': LocalJSX.MvxWalletConnectDownload & + JSXBase.HTMLAttributes; + 'mvx-wallet-connect-google-play-icon': LocalJSX.MvxWalletConnectGooglePlayIcon & + JSXBase.HTMLAttributes; + 'mvx-wallet-connect-scan': LocalJSX.MvxWalletConnectScan & + JSXBase.HTMLAttributes; + 'mvx-wallet-provider-icon': LocalJSX.MvxWalletProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-xalias-provider-icon': LocalJSX.MvxXaliasProviderIcon & + JSXBase.HTMLAttributes; + 'mvx-xportal-download-qr-icon': LocalJSX.MvxXportalDownloadQrIcon & + JSXBase.HTMLAttributes; + 'mvx-xportal-qr-code-preloader': LocalJSX.MvxXportalQrCodePreloader & + JSXBase.HTMLAttributes; + } + } } diff --git a/src/components/functional/toasts-list/components/transaction-toast/components/transaction-toast-details/transaction-toast-details.tsx b/src/components/functional/toasts-list/components/transaction-toast/components/transaction-toast-details/transaction-toast-details.tsx index fd56c5f8..fe8c6d96 100644 --- a/src/components/functional/toasts-list/components/transaction-toast/components/transaction-toast-details/transaction-toast-details.tsx +++ b/src/components/functional/toasts-list/components/transaction-toast/components/transaction-toast-details/transaction-toast-details.tsx @@ -27,6 +27,20 @@ export class TransactionToastDetails { this.showAllTransactions = true; } + private initialTransactionsOrder = new Map(); + + private getOrderedTransactions(transactions: ITransactionListItem[]) { + transactions.forEach((transaction, index) => { + if (!this.initialTransactionsOrder.has(transaction.hash)) { + this.initialTransactionsOrder.set(transaction.hash, index + 1); + } + }); + + return [...transactions].sort( + (a, b) => this.initialTransactionsOrder.get(a.hash) - this.initialTransactionsOrder.get(b.hash), + ); + } + render() { if (this.transactions == null) { return null; @@ -34,9 +48,10 @@ export class TransactionToastDetails { const hasMoreTransactionsToShow = this.transactions.length > this.maxShownTransactions; const hiddenTransactionsCount = this.transactions.length - this.maxShownTransactions; + const orderedTransactions = this.getOrderedTransactions(this.transactions); const visibleTransactions = this.showAllTransactions - ? this.transactions - : this.transactions.slice(0, this.maxShownTransactions); + ? orderedTransactions + : orderedTransactions.slice(0, this.maxShownTransactions); return (
@@ -54,13 +69,13 @@ export class TransactionToastDetails { 'expanded': this.isExpanded, }} > - {visibleTransactions.map(({ hash, status, link }, index) => ( + {visibleTransactions.map(({ hash, status, link }) => ( ))} From 6c55b0cac3971b8540d58f74e66cf7707daaf1a3 Mon Sep 17 00:00:00 2001 From: Razvan Tomegea Date: Sat, 5 Jul 2025 12:00:50 +0300 Subject: [PATCH 2/2] Expose `ledger-addresses` as `address-select` in the visual components (#147) * Refactor ledger addresses component into address-select and update related types. Expose `ledger-addresses` as `address-select` in the visual components. Update CHANGELOG.md to reflect these changes. * Fix border variable syntax in address-select component styles. * Update CHANGELOG.md to reflect the correct pull request number for the exposure of `ledger-addresses` as `address-select`. * Update version to 0.0.11, rename `ledger-addresses` to `addresses-table`, and refactor related components and types. Add new styles for addresses table and update CHANGELOG.md accordingly. * Refactor address-select component to use updated account type. Change `IAccount` to `IIndexedAccount` in address processing logic. * Update account type in getLedgerAddressByIndex helper from `IAccount` to `IIndexedAccount` for consistency with recent refactor. * Refactor `ledger-addresses` component to `address-table`, updating related types and styles. Modify imports and event handling to reflect the new naming convention. Update CHANGELOG.md for clarity. * Update version to 0.0.10 and add entry to CHANGELOG.md for recent changes, including fixes and renaming of components. * Refactor address-table component to use updated type `IAddressTableData` instead of `IAccountScreenData`. Update related type definitions for consistency. * Update type definitions in components.d.ts to replace `IAccountScreenData` with `IAddressTableData` for the `MvxAddressTable` interface, ensuring consistency across the project. * Refactor address-table and pagination components to improve class naming consistency and add data-testid attributes for better testing support. Update type definitions to align with recent changes in the ledger-connect types. * Refactor side-panel styles to improve visibility handling. Consolidate class application for better readability and maintainability, ensuring proper pointer events and opacity settings for the visible state. --- CHANGELOG.md | 3 + package.json | 2 +- src/components.d.ts | 4288 +++++++---------- .../helpers/getLedgerAddressByIndex.ts | 4 +- .../ledger-connect/ledger-connect.tsx | 2 +- .../ledger-connect/ledger-connect.types.ts | 18 +- .../address-table/address-table.scss} | 32 +- .../address-table/address-table.tsx} | 79 +- src/components/visual/index.ts | 1 + .../visual/pagination/pagination.tsx | 6 + .../visual/side-panel/side-panel.scss | 16 +- src/constants/dataTestIds.enum.ts | 4 + src/types/address-table.types.ts | 13 + 13 files changed, 1857 insertions(+), 2611 deletions(-) rename src/components/{functional/ledger-connect/components/ledger-addresses/ledger-addresses.scss => visual/address-table/address-table.scss} (87%) rename src/components/{functional/ledger-connect/components/ledger-addresses/ledger-addresses.tsx => visual/address-table/address-table.tsx} (64%) create mode 100644 src/components/visual/index.ts create mode 100644 src/types/address-table.types.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 82dd4a0a..4d33cae9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [[0.0.10](https://github.com/multiversx/mx-sdk-dapp-ui/pull/149)] - 2025-07-04 + - [Fixed batch transactions order in toast.](https://github.com/multiversx/mx-sdk-dapp-ui/pull/148) +- [Renamed and exposed `ledger-addresses` into `address-table`](https://github.com/multiversx/mx-sdk-dapp-ui/pull/147) ## [[0.0.9](https://github.com/multiversx/mx-sdk-dapp-ui/pull/145)] - 2025-07-03 diff --git a/package.json b/package.json index 582391c8..ca8d0397 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-dapp-ui", - "version": "0.0.9", + "version": "0.0.10", "description": "A library to hold UI components for a dApp on the MultiversX blockchain", "author": "MultiversX", "license": "MIT", diff --git a/src/components.d.ts b/src/components.d.ts index 82523c55..45b3512d 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -4,2561 +4,1805 @@ * 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 { IconDefinition } from '@fortawesome/free-solid-svg-icons'; -import { - CustomToastType, - IComponentToast, - ISimpleToast, -} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; -import { - IAccountScreenData, - IConfirmScreenData, - IConnectScreenData, - ILedgerConnectPanelData, -} from './components/functional/ledger-connect/ledger-connect.types'; -import { IEventBus } from './utils/EventBus'; -import { IProviderBase, ProviderTypeEnum } from './types/provider.types'; -import { DecodeMethodEnum } from './components/functional/sign-transactions-panel/sign-transactions-panel.types'; -import { - TransactionAccountType, - TransactionIconInfoType, - TransactionRowType, -} from './components/controlled/transactions-table/transactions-table.type'; -import { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types'; -import { IconSizeEnumType } from './components/common/transaction-asset-icon/transaction-asset-icon'; -import { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types'; -import { LocalJSX as JSX } from '@stencil/core'; -import { - IToastDataState, - ITransactionProgressState, -} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; -import { TransactionValueType } from './components/controlled/transactions-table/transactions-table.type'; -import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from './components.d'; -export { IconDefinition } from '@fortawesome/free-solid-svg-icons'; -export { - CustomToastType, - IComponentToast, - ISimpleToast, -} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; -export { - IAccountScreenData, - IConfirmScreenData, - IConnectScreenData, - ILedgerConnectPanelData, -} from './components/functional/ledger-connect/ledger-connect.types'; -export { IEventBus } from './utils/EventBus'; -export { IProviderBase, ProviderTypeEnum } from './types/provider.types'; -export { DecodeMethodEnum } from './components/functional/sign-transactions-panel/sign-transactions-panel.types'; -export { - TransactionAccountType, - TransactionIconInfoType, - TransactionRowType, -} from './components/controlled/transactions-table/transactions-table.type'; -export { ITransactionListItem } from './components/visual/transaction-list-item/transaction-list-item.types'; -export { IconSizeEnumType } from './components/common/transaction-asset-icon/transaction-asset-icon'; -export { ITransactionListItem as ITransactionListItem1 } from './components/visual/transaction-list-item/transaction-list-item.types'; -export { LocalJSX as JSX } from '@stencil/core'; -export { - IToastDataState, - ITransactionProgressState, -} from './components/functional/toasts-list/components/transaction-toast/transaction-toast.type'; -export { TransactionValueType } from './components/controlled/transactions-table/transactions-table.type'; -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 { IconDefinition } from "@fortawesome/free-solid-svg-icons"; +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 { IProviderBase, ProviderTypeEnum } from "./types/provider.types"; +import { DecodeMethodEnum } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types"; +import { TransactionAccountType, TransactionIconInfoType, TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type"; +import { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types"; +import { IconSizeEnumType } from "./components/common/transaction-asset-icon/transaction-asset-icon"; +import { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types"; +import { LocalJSX as JSX } from "@stencil/core"; +import { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; +import { TransactionValueType } from "./components/controlled/transactions-table/transactions-table.type"; +import { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d"; +export { IAddressTableData } from "./types/address-table.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 { IConfirmScreenData, IConnectScreenData, ILedgerConnectPanelData } from "./components/functional/ledger-connect/ledger-connect.types"; +export { IEventBus } from "./utils/EventBus"; +export { IProviderBase, ProviderTypeEnum } from "./types/provider.types"; +export { DecodeMethodEnum } from "./components/functional/sign-transactions-panel/sign-transactions-panel.types"; +export { TransactionAccountType, TransactionIconInfoType, TransactionRowType } from "./components/controlled/transactions-table/transactions-table.type"; +export { ITransactionListItem } from "./components/visual/transaction-list-item/transaction-list-item.types"; +export { IconSizeEnumType } from "./components/common/transaction-asset-icon/transaction-asset-icon"; +export { ITransactionListItem as ITransactionListItem1 } from "./components/visual/transaction-list-item/transaction-list-item.types"; +export { LocalJSX as JSX } from "@stencil/core"; +export { IToastDataState, ITransactionProgressState } from "./components/functional/toasts-list/components/transaction-toast/transaction-toast.type"; +export { TransactionValueType } from "./components/controlled/transactions-table/transactions-table.type"; +export { IEventBus as IEventBus1, unknown as IWalletConnectPanelData } from "./components.d"; export namespace Components { - interface MvxAnglesLeftIcon {} - interface MvxAnglesRightIcon {} - interface MvxArrowRightIcon { - class?: string; - } - interface MvxArrowUpRightFromSquareIcon { - class?: string; - } - interface MvxArrowUpRightIcon { - class?: string; - } - interface MvxBackArrowIcon { - class?: string; - } - interface MvxCheckIcon { - class?: string; - } - interface MvxCircleExclamationIcon {} - interface MvxCloseIcon {} - interface MvxCopyButton { - /** - * @default 'copy-button' - */ - class?: string; - copyIcon?: IconDefinition | string; - /** - * @default 'copy-button-icon' - */ - iconClass?: string; - successIcon?: IconDefinition | string; - text: string; - } - interface MvxCustomToast { - toast: IComponentToast; - } - interface MvxDefaultTransactionIconLarge { - class?: string; - } - interface MvxDefaultTransactionIconSmall { - class?: string; - } - interface MvxExplorerLink { - class?: string; - dataTestId?: string; - iconClass?: string; - link: string; - } - interface MvxExtensionProviderIcon { - class?: string; - height?: number; - width?: number; - } - interface MvxFaIcon { - /** - * @default 'fa-icon' - */ - class?: string; - description?: string; - icon: IconDefinition | string; - } - 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 MvxLedgerAddresses { - accountScreenData: IAccountScreenData; - selectedIndex: number; - } - 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 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 MvxPencilIcon { - class?: string; - } - interface MvxPendingTransactionsPanel { - closeWithAnimation: () => Promise; - getEventBus: () => Promise; - } - interface MvxPreloader { - class?: string; - } - interface MvxProviderIdleScreen { - /** - * @default '' - */ - introText: string; - /** - * @default 'Requesting Connection' - */ - introTitle: string; - /** - * @default null - */ - provider: IProviderBase | null; - } - 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 MvxSignTransactionsAdvanced { - data: string; - highlight?: string; - } - interface MvxSignTransactionsAdvancedData { - data: string; - highlight?: string; - } - interface MvxSignTransactionsAdvancedDataDecode { - /** - * @default DecodeMethodEnum.decimal - */ - currentDecodeMethod: DecodeMethodEnum; - /** - * @default false - */ - isToggled: boolean; - } - interface MvxSignTransactionsFooter {} - interface MvxSignTransactionsHeader {} - interface MvxSignTransactionsOverview { - action: string; - amount: string; - identifier: string; - interactor: string; - interactorIconUrl: string; - /** - * @default false - */ - isApp: boolean; - /** - * @default '~$0.00078' - */ - networkFee: string; - tokenIconUrl: string; - usdValue: string; - } - interface MvxSignTransactionsPanel { - closeWithAnimation: () => Promise; - getEventBus: () => Promise; - } - interface MvxSimpleToast { - toast: ISimpleToast; - } - interface MvxSingleAngleDownIcon { - class?: string; - } - interface MvxSingleAngleLeftIcon { - class?: string; - } - interface MvxSingleAngleRightIcon { - class?: string; - } - interface MvxSpinnerIcon { - class?: string; - } - interface MvxToastList { - getEventBus: () => Promise; - } - interface MvxTooltip { - class?: string; - /** - * @default 'top' - */ - position: 'top' | 'bottom'; - trigger: HTMLElement; - /** - * @default false - */ - triggerOnClick?: boolean; - } - interface MvxTransactionAccount { - account: TransactionAccountType; - class?: string; - dataTestId?: string; - scope: 'receiver' | 'sender'; - /** - * @default false - */ - showLockedAccounts: boolean; - } - interface MvxTransactionAccountName { - address: string; - class?: string; - dataTestId?: string; - description: string; - name?: string; - } - interface MvxTransactionAge { - age: string; - class?: string; - tooltip?: string; - } - interface MvxTransactionAssetIcon { - iconSize: IconSizeEnumType; - transaction: ITransactionListItem; - } - interface MvxTransactionDirectionBadge { - class?: string; - direction: string; - } - interface MvxTransactionHash { - class?: string; - transaction: TransactionRowType; - } - interface MvxTransactionIcon { - class?: string; - iconInfo: TransactionIconInfoType; - } - interface MvxTransactionListItem { - transaction: ITransactionListItem1; - } - interface MvxTransactionMethod { - actionDescription: string; - class?: string; - method: string; - } - interface MvxTransactionShards { - class?: string; - transaction: TransactionRowType; - } - 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?: string; - /** - * @default 'transaction-details-list-item' - */ - transactionClass?: string; - } - interface MvxTransactionToastProgress { - endTime?: number; - startTime?: number; - } - interface MvxTransactionValue { - class?: string; - value: TransactionValueType; - } - interface MvxTransactionsTable { - class?: string; - transactions: TransactionRowType[]; - } - interface MvxTriangularWarningIcon {} - interface MvxTrim { - class?: string; - dataTestId?: string; - text: string; - } - interface MvxUnlockButton { - class?: string; - icon?: HTMLElement; - iconUrl: string; - label: string; - type?: IProviderBase['type']; - } - interface MvxUnlockPanel { - closeWithAnimation: () => Promise; - getEventBus: () => Promise; - } - interface MvxUnlockPanelFooter { - walletAddress: string; - } - interface MvxUnlockPanelGroup { - class?: string; - /** - * @default [] - */ - providers: IProviderBase[]; - } - interface MvxUnlockProviderButton { - class?: string; - provider: IProviderBase; - } - 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 MvxXaliasProviderIcon {} - interface MvxXportalDownloadQrIcon { - /** - * @default '' - */ - class?: string; - } - interface MvxXportalQrCodePreloader { - class?: string; - } + interface MvxAddressTable { + "accountScreenData": IAddressTableData; + "selectedIndex": number; + } + interface MvxAnglesLeftIcon { + } + interface MvxAnglesRightIcon { + } + interface MvxArrowRightIcon { + "class"?: string; + } + interface MvxArrowUpRightFromSquareIcon { + "class"?: string; + } + interface MvxArrowUpRightIcon { + "class"?: string; + } + interface MvxBackArrowIcon { + "class"?: string; + } + interface MvxCheckIcon { + "class"?: string; + } + interface MvxCircleExclamationIcon { + } + interface MvxCloseIcon { + } + interface MvxCopyButton { + "class"?: string; + "copyIcon"?: IconDefinition | string; + "iconClass"?: string; + "successIcon"?: IconDefinition | string; + "text": string; + } + interface MvxCustomToast { + "toast": IComponentToast; + } + interface MvxDefaultTransactionIconLarge { + "class"?: string; + } + interface MvxDefaultTransactionIconSmall { + "class"?: string; + } + interface MvxExplorerLink { + "class"?: string; + "dataTestId"?: string; + "iconClass"?: string; + "link": string; + } + interface MvxExtensionProviderIcon { + "class"?: string; + "height"?: number; + "width"?: number; + } + interface MvxFaIcon { + "class"?: string; + "description"?: string; + "icon": IconDefinition | string; + } + interface MvxFormatAmount { + "class"?: string; + "dataTestId"?: string; + "decimalClass"?: string; + "isValid": boolean; + "label"?: string; + "labelClass"?: string; + "showLabel"?: boolean; + "valueDecimal": string; + "valueInteger": string; + } + interface MvxGenericToast { + "toast": CustomToastType; + } + interface MvxLedgerConfirm { + "confirmScreenData": IConfirmScreenData; + } + interface MvxLedgerConnect { + "data": ILedgerConnectPanelData; + "getEventBus": () => Promise; + } + interface MvxLedgerIcon { + "class"?: string; + } + interface MvxLedgerIntro { + "connectScreenData"?: IConnectScreenData; + "isAwaiting"?: boolean; + } + interface MvxLedgerProviderIcon { + "class"?: string; + } + interface MvxMagnifyingGlassIcon { + "class"?: string; + } + interface MvxMetamaskProviderIcon { + "class"?: string; + } + interface MvxMultiversxLogoIcon { + "class"?: string; + } + interface MvxNotificationsFeed { + "closeWithAnimation": () => Promise; + "getEventBus": () => Promise; + } + interface MvxPagination { + "class"?: string; + "currentPage": number; + "isDisabled"?: boolean; + "totalPages": number; + } + interface MvxPaginationEllipsis { + "isActive": boolean; + } + interface MvxPaginationEllipsisForm { + "isVisible": boolean; + "maxPageToSearchFor": number; + } + interface MvxPasskeyProviderIcon { + "class"?: string; + } + interface MvxPencilIcon { + "class"?: string; + } + interface MvxPendingTransactionsPanel { + "closeWithAnimation": () => Promise; + "getEventBus": () => Promise; + } + interface MvxPreloader { + "class"?: string; + } + interface MvxProviderIdleScreen { + "introText": string; + "introTitle": string; + "provider": IProviderBase | null; + } + interface MvxSidePanel { + "hasBackButton"?: boolean; + "isOpen": boolean; + "panelClassName"?: string; + "panelTitle": string; + "showHeader"?: boolean; + } + interface MvxSidePanelHeader { + "hasLeftButton"?: boolean; + "hasRightButton"?: boolean; + "panelClassName"?: string; + "panelTitle": string; + } + interface MvxSidePanelSwiper { + "close": () => Promise; + "open": boolean; + "openToSnapPoint": (snapIndex?: number) => Promise; + "sidePanelIdentifier": string; + } + interface MvxSignTransactionsAdvanced { + "data": string; + "highlight"?: string; + } + interface MvxSignTransactionsAdvancedData { + "data": string; + "highlight"?: string; + } + interface MvxSignTransactionsAdvancedDataDecode { + "currentDecodeMethod": DecodeMethodEnum; + "isToggled": boolean; + } + interface MvxSignTransactionsFooter { + } + interface MvxSignTransactionsHeader { + } + interface MvxSignTransactionsOverview { + "action": string; + "amount": string; + "identifier": string; + "interactor": string; + "interactorIconUrl": string; + "isApp": boolean; + "networkFee": string; + "tokenIconUrl": string; + "usdValue": string; + } + interface MvxSignTransactionsPanel { + "closeWithAnimation": () => Promise; + "getEventBus": () => Promise; + } + interface MvxSimpleToast { + "toast": ISimpleToast; + } + interface MvxSingleAngleDownIcon { + "class"?: string; + } + interface MvxSingleAngleLeftIcon { + "class"?: string; + } + interface MvxSingleAngleRightIcon { + "class"?: string; + } + interface MvxSpinnerIcon { + "class"?: string; + } + interface MvxToastList { + "getEventBus": () => Promise; + } + interface MvxTooltip { + "class"?: string; + "position": 'top' | 'bottom'; + "trigger": HTMLElement; + "triggerOnClick"?: boolean; + } + interface MvxTransactionAccount { + "account": TransactionAccountType; + "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 MvxTransactionAssetIcon { + "iconSize": IconSizeEnumType; + "transaction": ITransactionListItem; + } + interface MvxTransactionDirectionBadge { + "class"?: string; + "direction": string; + } + interface MvxTransactionHash { + "class"?: string; + "transaction": TransactionRowType; + } + interface MvxTransactionIcon { + "class"?: string; + "iconInfo": TransactionIconInfoType; + } + interface MvxTransactionListItem { + "transaction": ITransactionListItem1; + } + interface MvxTransactionMethod { + "actionDescription": string; + "class"?: string; + "method": string; + } + interface MvxTransactionShards { + "class"?: string; + "transaction": TransactionRowType; + } + 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": TransactionValueType; + } + interface MvxTransactionsTable { + "class"?: string; + "transactions": TransactionRowType[]; + } + interface MvxTriangularWarningIcon { + } + interface MvxTrim { + "class"?: string; + "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 MvxUnlockPanelFooter { + "walletAddress": string; + } + interface MvxUnlockPanelGroup { + "class"?: string; + "providers": IProviderBase[]; + } + interface MvxUnlockProviderButton { + "class"?: string; + "provider": IProviderBase; + } + interface MvxWalletConnect { + "data": IWalletConnectPanelData; + "getEventBus": () => Promise; + "qrCodeSvg": string; + } + interface MvxWalletConnectAppGalleryIcon { + "class"?: string; + } + interface MvxWalletConnectAppStoreIcon { + "class"?: string; + } + interface MvxWalletConnectDownload { + "class"?: string; + } + interface MvxWalletConnectGooglePlayIcon { + "class"?: string; + } + interface MvxWalletConnectScan { + "class"?: string; + "qrCodeSvg": string; + "walletConnectDeepLink"?: string; + } + interface MvxWalletProviderIcon { + "class"?: string; + } + interface MvxXaliasProviderIcon { + } + interface MvxXportalDownloadQrIcon { + "class"?: string; + } + interface MvxXportalQrCodePreloader { + "class"?: string; + } +} +export interface MvxAddressTableCustomEvent extends CustomEvent { + detail: T; + target: HTMLMvxAddressTableElement; } export interface MvxCustomToastCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxCustomToastElement; + detail: T; + target: HTMLMvxCustomToastElement; } export interface MvxGenericToastCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxGenericToastElement; -} -export interface MvxLedgerAddressesCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxLedgerAddressesElement; + 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 MvxProviderIdleScreenCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxProviderIdleScreenElement; + detail: T; + target: HTMLMvxProviderIdleScreenElement; } 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; } 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 MvxUnlockPanelGroupCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxUnlockPanelGroupElement; + detail: T; + target: HTMLMvxUnlockPanelGroupElement; } export interface MvxWalletConnectScanCustomEvent extends CustomEvent { - detail: T; - target: HTMLMvxWalletConnectScanElement; + detail: T; + target: HTMLMvxWalletConnectScanElement; } declare global { - 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 HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement {} - var HTMLMvxArrowRightIconElement: { - prototype: HTMLMvxArrowRightIconElement; - new (): HTMLMvxArrowRightIconElement; - }; - interface HTMLMvxArrowUpRightFromSquareIconElement - extends Components.MvxArrowUpRightFromSquareIcon, - HTMLStencilElement {} - var HTMLMvxArrowUpRightFromSquareIconElement: { - prototype: HTMLMvxArrowUpRightFromSquareIconElement; - new (): HTMLMvxArrowUpRightFromSquareIconElement; - }; - 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 HTMLMvxCheckIconElement extends Components.MvxCheckIcon, HTMLStencilElement {} - var HTMLMvxCheckIconElement: { - prototype: HTMLMvxCheckIconElement; - new (): HTMLMvxCheckIconElement; - }; - interface HTMLMvxCircleExclamationIconElement extends Components.MvxCircleExclamationIcon, HTMLStencilElement {} - var HTMLMvxCircleExclamationIconElement: { - prototype: HTMLMvxCircleExclamationIconElement; - new (): HTMLMvxCircleExclamationIconElement; - }; - 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( - 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 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 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 HTMLMvxLedgerAddressesElementEventMap { - accessWallet: any; - selectAccount: any; - pageChange: number; - } - interface HTMLMvxLedgerAddressesElement extends Components.MvxLedgerAddresses, HTMLStencilElement { - addEventListener( - type: K, - listener: ( - this: HTMLMvxLedgerAddressesElement, - ev: MvxLedgerAddressesCustomEvent, - ) => 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: HTMLMvxLedgerAddressesElement, - ev: MvxLedgerAddressesCustomEvent, - ) => 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 HTMLMvxLedgerAddressesElement: { - prototype: HTMLMvxLedgerAddressesElement; - new (): HTMLMvxLedgerAddressesElement; - }; - 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 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 HTMLMvxPencilIconElement extends Components.MvxPencilIcon, HTMLStencilElement {} - var HTMLMvxPencilIconElement: { - prototype: HTMLMvxPencilIconElement; - new (): HTMLMvxPencilIconElement; - }; - 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 HTMLMvxProviderIdleScreenElementEventMap { - close: any; - access: any; - } - interface HTMLMvxProviderIdleScreenElement extends Components.MvxProviderIdleScreen, HTMLStencilElement { - addEventListener( - type: K, - listener: ( - this: HTMLMvxProviderIdleScreenElement, - ev: MvxProviderIdleScreenCustomEvent, - ) => 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: HTMLMvxProviderIdleScreenElement, - ev: MvxProviderIdleScreenCustomEvent, - ) => 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 HTMLMvxProviderIdleScreenElement: { - prototype: HTMLMvxProviderIdleScreenElement; - new (): HTMLMvxProviderIdleScreenElement; - }; - 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 HTMLMvxSignTransactionsAdvancedElement extends Components.MvxSignTransactionsAdvanced, HTMLStencilElement {} - var HTMLMvxSignTransactionsAdvancedElement: { - prototype: HTMLMvxSignTransactionsAdvancedElement; - new (): HTMLMvxSignTransactionsAdvancedElement; - }; - interface HTMLMvxSignTransactionsAdvancedDataElement - extends Components.MvxSignTransactionsAdvancedData, - HTMLStencilElement {} - var HTMLMvxSignTransactionsAdvancedDataElement: { - prototype: HTMLMvxSignTransactionsAdvancedDataElement; - new (): HTMLMvxSignTransactionsAdvancedDataElement; - }; - interface HTMLMvxSignTransactionsAdvancedDataDecodeElement - extends Components.MvxSignTransactionsAdvancedDataDecode, - HTMLStencilElement {} - var HTMLMvxSignTransactionsAdvancedDataDecodeElement: { - prototype: HTMLMvxSignTransactionsAdvancedDataDecodeElement; - new (): HTMLMvxSignTransactionsAdvancedDataDecodeElement; - }; - interface HTMLMvxSignTransactionsFooterElement extends Components.MvxSignTransactionsFooter, HTMLStencilElement {} - var HTMLMvxSignTransactionsFooterElement: { - prototype: HTMLMvxSignTransactionsFooterElement; - new (): HTMLMvxSignTransactionsFooterElement; - }; - interface HTMLMvxSignTransactionsHeaderElement extends Components.MvxSignTransactionsHeader, HTMLStencilElement {} - var HTMLMvxSignTransactionsHeaderElement: { - prototype: HTMLMvxSignTransactionsHeaderElement; - new (): HTMLMvxSignTransactionsHeaderElement; - }; - interface HTMLMvxSignTransactionsOverviewElement extends Components.MvxSignTransactionsOverview, HTMLStencilElement {} - var HTMLMvxSignTransactionsOverviewElement: { - prototype: HTMLMvxSignTransactionsOverviewElement; - new (): HTMLMvxSignTransactionsOverviewElement; - }; - 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 HTMLMvxSingleAngleDownIconElement extends Components.MvxSingleAngleDownIcon, HTMLStencilElement {} - var HTMLMvxSingleAngleDownIconElement: { - prototype: HTMLMvxSingleAngleDownIconElement; - new (): HTMLMvxSingleAngleDownIconElement; - }; - interface HTMLMvxSingleAngleLeftIconElement extends Components.MvxSingleAngleLeftIcon, HTMLStencilElement {} - var HTMLMvxSingleAngleLeftIconElement: { - prototype: HTMLMvxSingleAngleLeftIconElement; - new (): HTMLMvxSingleAngleLeftIconElement; - }; - interface HTMLMvxSingleAngleRightIconElement extends Components.MvxSingleAngleRightIcon, HTMLStencilElement {} - var HTMLMvxSingleAngleRightIconElement: { - prototype: HTMLMvxSingleAngleRightIconElement; - new (): HTMLMvxSingleAngleRightIconElement; - }; - 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 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 HTMLMvxTransactionAssetIconElement extends Components.MvxTransactionAssetIcon, HTMLStencilElement {} - var HTMLMvxTransactionAssetIconElement: { - prototype: HTMLMvxTransactionAssetIconElement; - new (): HTMLMvxTransactionAssetIconElement; - }; - interface HTMLMvxTransactionDirectionBadgeElement - extends Components.MvxTransactionDirectionBadge, - HTMLStencilElement {} - var HTMLMvxTransactionDirectionBadgeElement: { - prototype: HTMLMvxTransactionDirectionBadgeElement; - new (): HTMLMvxTransactionDirectionBadgeElement; - }; - 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( - 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 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 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 HTMLMvxUnlockPanelFooterElement extends Components.MvxUnlockPanelFooter, HTMLStencilElement {} - var HTMLMvxUnlockPanelFooterElement: { - prototype: HTMLMvxUnlockPanelFooterElement; - new (): HTMLMvxUnlockPanelFooterElement; - }; - interface HTMLMvxUnlockPanelGroupElementEventMap { - login: IProviderBase; - } - interface HTMLMvxUnlockPanelGroupElement extends Components.MvxUnlockPanelGroup, HTMLStencilElement { - addEventListener( - type: K, - listener: ( - this: HTMLMvxUnlockPanelGroupElement, - ev: MvxUnlockPanelGroupCustomEvent, - ) => 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: HTMLMvxUnlockPanelGroupElement, - ev: MvxUnlockPanelGroupCustomEvent, - ) => 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 HTMLMvxUnlockPanelGroupElement: { - prototype: HTMLMvxUnlockPanelGroupElement; - new (): HTMLMvxUnlockPanelGroupElement; - }; - interface HTMLMvxUnlockProviderButtonElement extends Components.MvxUnlockProviderButton, HTMLStencilElement {} - var HTMLMvxUnlockProviderButtonElement: { - prototype: HTMLMvxUnlockProviderButtonElement; - new (): HTMLMvxUnlockProviderButtonElement; - }; - 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 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-angles-left-icon': HTMLMvxAnglesLeftIconElement; - 'mvx-angles-right-icon': HTMLMvxAnglesRightIconElement; - 'mvx-arrow-right-icon': HTMLMvxArrowRightIconElement; - 'mvx-arrow-up-right-from-square-icon': HTMLMvxArrowUpRightFromSquareIconElement; - 'mvx-arrow-up-right-icon': HTMLMvxArrowUpRightIconElement; - 'mvx-back-arrow-icon': HTMLMvxBackArrowIconElement; - 'mvx-check-icon': HTMLMvxCheckIconElement; - 'mvx-circle-exclamation-icon': HTMLMvxCircleExclamationIconElement; - '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-generic-toast': HTMLMvxGenericToastElement; - 'mvx-ledger-addresses': HTMLMvxLedgerAddressesElement; - '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-notifications-feed': HTMLMvxNotificationsFeedElement; - 'mvx-pagination': HTMLMvxPaginationElement; - 'mvx-pagination-ellipsis': HTMLMvxPaginationEllipsisElement; - 'mvx-pagination-ellipsis-form': HTMLMvxPaginationEllipsisFormElement; - 'mvx-passkey-provider-icon': HTMLMvxPasskeyProviderIconElement; - 'mvx-pencil-icon': HTMLMvxPencilIconElement; - 'mvx-pending-transactions-panel': HTMLMvxPendingTransactionsPanelElement; - 'mvx-preloader': HTMLMvxPreloaderElement; - 'mvx-provider-idle-screen': HTMLMvxProviderIdleScreenElement; - 'mvx-side-panel': HTMLMvxSidePanelElement; - 'mvx-side-panel-header': HTMLMvxSidePanelHeaderElement; - 'mvx-sign-transactions-advanced': HTMLMvxSignTransactionsAdvancedElement; - 'mvx-sign-transactions-advanced-data': HTMLMvxSignTransactionsAdvancedDataElement; - 'mvx-sign-transactions-advanced-data-decode': HTMLMvxSignTransactionsAdvancedDataDecodeElement; - 'mvx-sign-transactions-footer': HTMLMvxSignTransactionsFooterElement; - 'mvx-sign-transactions-header': HTMLMvxSignTransactionsHeaderElement; - 'mvx-sign-transactions-overview': HTMLMvxSignTransactionsOverviewElement; - 'mvx-sign-transactions-panel': HTMLMvxSignTransactionsPanelElement; - 'mvx-simple-toast': HTMLMvxSimpleToastElement; - 'mvx-single-angle-down-icon': HTMLMvxSingleAngleDownIconElement; - 'mvx-single-angle-left-icon': HTMLMvxSingleAngleLeftIconElement; - 'mvx-single-angle-right-icon': HTMLMvxSingleAngleRightIconElement; - 'mvx-spinner-icon': HTMLMvxSpinnerIconElement; - 'mvx-toast-list': HTMLMvxToastListElement; - 'mvx-tooltip': HTMLMvxTooltipElement; - 'mvx-transaction-account': HTMLMvxTransactionAccountElement; - 'mvx-transaction-account-name': HTMLMvxTransactionAccountNameElement; - 'mvx-transaction-age': HTMLMvxTransactionAgeElement; - 'mvx-transaction-asset-icon': HTMLMvxTransactionAssetIconElement; - 'mvx-transaction-direction-badge': HTMLMvxTransactionDirectionBadgeElement; - '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': HTMLMvxTrimElement; - 'mvx-unlock-button': HTMLMvxUnlockButtonElement; - 'mvx-unlock-panel': HTMLMvxUnlockPanelElement; - 'mvx-unlock-panel-footer': HTMLMvxUnlockPanelFooterElement; - 'mvx-unlock-panel-group': HTMLMvxUnlockPanelGroupElement; - 'mvx-unlock-provider-button': HTMLMvxUnlockProviderButtonElement; - '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-xalias-provider-icon': HTMLMvxXaliasProviderIconElement; - '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 HTMLMvxAnglesLeftIconElement extends Components.MvxAnglesLeftIcon, HTMLStencilElement { + } + var HTMLMvxAnglesLeftIconElement: { + prototype: HTMLMvxAnglesLeftIconElement; + new (): HTMLMvxAnglesLeftIconElement; + }; + interface HTMLMvxAnglesRightIconElement extends Components.MvxAnglesRightIcon, HTMLStencilElement { + } + var HTMLMvxAnglesRightIconElement: { + prototype: HTMLMvxAnglesRightIconElement; + new (): HTMLMvxAnglesRightIconElement; + }; + interface HTMLMvxArrowRightIconElement extends Components.MvxArrowRightIcon, HTMLStencilElement { + } + var HTMLMvxArrowRightIconElement: { + prototype: HTMLMvxArrowRightIconElement; + new (): HTMLMvxArrowRightIconElement; + }; + interface HTMLMvxArrowUpRightFromSquareIconElement extends Components.MvxArrowUpRightFromSquareIcon, HTMLStencilElement { + } + var HTMLMvxArrowUpRightFromSquareIconElement: { + prototype: HTMLMvxArrowUpRightFromSquareIconElement; + new (): HTMLMvxArrowUpRightFromSquareIconElement; + }; + 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 HTMLMvxCheckIconElement extends Components.MvxCheckIcon, HTMLStencilElement { + } + var HTMLMvxCheckIconElement: { + prototype: HTMLMvxCheckIconElement; + new (): HTMLMvxCheckIconElement; + }; + interface HTMLMvxCircleExclamationIconElement extends Components.MvxCircleExclamationIcon, HTMLStencilElement { + } + var HTMLMvxCircleExclamationIconElement: { + prototype: HTMLMvxCircleExclamationIconElement; + new (): HTMLMvxCircleExclamationIconElement; + }; + 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(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 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 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 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 HTMLMvxPencilIconElement extends Components.MvxPencilIcon, HTMLStencilElement { + } + var HTMLMvxPencilIconElement: { + prototype: HTMLMvxPencilIconElement; + new (): HTMLMvxPencilIconElement; + }; + 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 HTMLMvxProviderIdleScreenElementEventMap { + "close": any; + "access": any; + } + interface HTMLMvxProviderIdleScreenElement extends Components.MvxProviderIdleScreen, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLMvxProviderIdleScreenElement, ev: MvxProviderIdleScreenCustomEvent) => 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: HTMLMvxProviderIdleScreenElement, ev: MvxProviderIdleScreenCustomEvent) => 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 HTMLMvxProviderIdleScreenElement: { + prototype: HTMLMvxProviderIdleScreenElement; + new (): HTMLMvxProviderIdleScreenElement; + }; + 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 HTMLMvxSignTransactionsAdvancedElement extends Components.MvxSignTransactionsAdvanced, HTMLStencilElement { + } + var HTMLMvxSignTransactionsAdvancedElement: { + prototype: HTMLMvxSignTransactionsAdvancedElement; + new (): HTMLMvxSignTransactionsAdvancedElement; + }; + interface HTMLMvxSignTransactionsAdvancedDataElement extends Components.MvxSignTransactionsAdvancedData, HTMLStencilElement { + } + var HTMLMvxSignTransactionsAdvancedDataElement: { + prototype: HTMLMvxSignTransactionsAdvancedDataElement; + new (): HTMLMvxSignTransactionsAdvancedDataElement; + }; + interface HTMLMvxSignTransactionsAdvancedDataDecodeElement extends Components.MvxSignTransactionsAdvancedDataDecode, HTMLStencilElement { + } + var HTMLMvxSignTransactionsAdvancedDataDecodeElement: { + prototype: HTMLMvxSignTransactionsAdvancedDataDecodeElement; + new (): HTMLMvxSignTransactionsAdvancedDataDecodeElement; + }; + interface HTMLMvxSignTransactionsFooterElement extends Components.MvxSignTransactionsFooter, HTMLStencilElement { + } + var HTMLMvxSignTransactionsFooterElement: { + prototype: HTMLMvxSignTransactionsFooterElement; + new (): HTMLMvxSignTransactionsFooterElement; + }; + interface HTMLMvxSignTransactionsHeaderElement extends Components.MvxSignTransactionsHeader, HTMLStencilElement { + } + var HTMLMvxSignTransactionsHeaderElement: { + prototype: HTMLMvxSignTransactionsHeaderElement; + new (): HTMLMvxSignTransactionsHeaderElement; + }; + interface HTMLMvxSignTransactionsOverviewElement extends Components.MvxSignTransactionsOverview, HTMLStencilElement { + } + var HTMLMvxSignTransactionsOverviewElement: { + prototype: HTMLMvxSignTransactionsOverviewElement; + new (): HTMLMvxSignTransactionsOverviewElement; + }; + 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 HTMLMvxSingleAngleDownIconElement extends Components.MvxSingleAngleDownIcon, HTMLStencilElement { + } + var HTMLMvxSingleAngleDownIconElement: { + prototype: HTMLMvxSingleAngleDownIconElement; + new (): HTMLMvxSingleAngleDownIconElement; + }; + interface HTMLMvxSingleAngleLeftIconElement extends Components.MvxSingleAngleLeftIcon, HTMLStencilElement { + } + var HTMLMvxSingleAngleLeftIconElement: { + prototype: HTMLMvxSingleAngleLeftIconElement; + new (): HTMLMvxSingleAngleLeftIconElement; + }; + interface HTMLMvxSingleAngleRightIconElement extends Components.MvxSingleAngleRightIcon, HTMLStencilElement { + } + var HTMLMvxSingleAngleRightIconElement: { + prototype: HTMLMvxSingleAngleRightIconElement; + new (): HTMLMvxSingleAngleRightIconElement; + }; + 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 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 HTMLMvxTransactionAssetIconElement extends Components.MvxTransactionAssetIcon, HTMLStencilElement { + } + var HTMLMvxTransactionAssetIconElement: { + prototype: HTMLMvxTransactionAssetIconElement; + new (): HTMLMvxTransactionAssetIconElement; + }; + interface HTMLMvxTransactionDirectionBadgeElement extends Components.MvxTransactionDirectionBadge, HTMLStencilElement { + } + var HTMLMvxTransactionDirectionBadgeElement: { + prototype: HTMLMvxTransactionDirectionBadgeElement; + new (): HTMLMvxTransactionDirectionBadgeElement; + }; + 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(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 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 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 HTMLMvxUnlockPanelFooterElement extends Components.MvxUnlockPanelFooter, HTMLStencilElement { + } + var HTMLMvxUnlockPanelFooterElement: { + prototype: HTMLMvxUnlockPanelFooterElement; + new (): HTMLMvxUnlockPanelFooterElement; + }; + interface HTMLMvxUnlockPanelGroupElementEventMap { + "login": IProviderBase; + } + interface HTMLMvxUnlockPanelGroupElement extends Components.MvxUnlockPanelGroup, HTMLStencilElement { + addEventListener(type: K, listener: (this: HTMLMvxUnlockPanelGroupElement, ev: MvxUnlockPanelGroupCustomEvent) => 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: HTMLMvxUnlockPanelGroupElement, ev: MvxUnlockPanelGroupCustomEvent) => 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 HTMLMvxUnlockPanelGroupElement: { + prototype: HTMLMvxUnlockPanelGroupElement; + new (): HTMLMvxUnlockPanelGroupElement; + }; + interface HTMLMvxUnlockProviderButtonElement extends Components.MvxUnlockProviderButton, HTMLStencilElement { + } + var HTMLMvxUnlockProviderButtonElement: { + prototype: HTMLMvxUnlockProviderButtonElement; + new (): HTMLMvxUnlockProviderButtonElement; + }; + 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 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-address-table": HTMLMvxAddressTableElement; + "mvx-angles-left-icon": HTMLMvxAnglesLeftIconElement; + "mvx-angles-right-icon": HTMLMvxAnglesRightIconElement; + "mvx-arrow-right-icon": HTMLMvxArrowRightIconElement; + "mvx-arrow-up-right-from-square-icon": HTMLMvxArrowUpRightFromSquareIconElement; + "mvx-arrow-up-right-icon": HTMLMvxArrowUpRightIconElement; + "mvx-back-arrow-icon": HTMLMvxBackArrowIconElement; + "mvx-check-icon": HTMLMvxCheckIconElement; + "mvx-circle-exclamation-icon": HTMLMvxCircleExclamationIconElement; + "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-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-notifications-feed": HTMLMvxNotificationsFeedElement; + "mvx-pagination": HTMLMvxPaginationElement; + "mvx-pagination-ellipsis": HTMLMvxPaginationEllipsisElement; + "mvx-pagination-ellipsis-form": HTMLMvxPaginationEllipsisFormElement; + "mvx-passkey-provider-icon": HTMLMvxPasskeyProviderIconElement; + "mvx-pencil-icon": HTMLMvxPencilIconElement; + "mvx-pending-transactions-panel": HTMLMvxPendingTransactionsPanelElement; + "mvx-preloader": HTMLMvxPreloaderElement; + "mvx-provider-idle-screen": HTMLMvxProviderIdleScreenElement; + "mvx-side-panel": HTMLMvxSidePanelElement; + "mvx-side-panel-header": HTMLMvxSidePanelHeaderElement; + "mvx-side-panel-swiper": HTMLMvxSidePanelSwiperElement; + "mvx-sign-transactions-advanced": HTMLMvxSignTransactionsAdvancedElement; + "mvx-sign-transactions-advanced-data": HTMLMvxSignTransactionsAdvancedDataElement; + "mvx-sign-transactions-advanced-data-decode": HTMLMvxSignTransactionsAdvancedDataDecodeElement; + "mvx-sign-transactions-footer": HTMLMvxSignTransactionsFooterElement; + "mvx-sign-transactions-header": HTMLMvxSignTransactionsHeaderElement; + "mvx-sign-transactions-overview": HTMLMvxSignTransactionsOverviewElement; + "mvx-sign-transactions-panel": HTMLMvxSignTransactionsPanelElement; + "mvx-simple-toast": HTMLMvxSimpleToastElement; + "mvx-single-angle-down-icon": HTMLMvxSingleAngleDownIconElement; + "mvx-single-angle-left-icon": HTMLMvxSingleAngleLeftIconElement; + "mvx-single-angle-right-icon": HTMLMvxSingleAngleRightIconElement; + "mvx-spinner-icon": HTMLMvxSpinnerIconElement; + "mvx-toast-list": HTMLMvxToastListElement; + "mvx-tooltip": HTMLMvxTooltipElement; + "mvx-transaction-account": HTMLMvxTransactionAccountElement; + "mvx-transaction-account-name": HTMLMvxTransactionAccountNameElement; + "mvx-transaction-age": HTMLMvxTransactionAgeElement; + "mvx-transaction-asset-icon": HTMLMvxTransactionAssetIconElement; + "mvx-transaction-direction-badge": HTMLMvxTransactionDirectionBadgeElement; + "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": HTMLMvxTrimElement; + "mvx-unlock-button": HTMLMvxUnlockButtonElement; + "mvx-unlock-panel": HTMLMvxUnlockPanelElement; + "mvx-unlock-panel-footer": HTMLMvxUnlockPanelFooterElement; + "mvx-unlock-panel-group": HTMLMvxUnlockPanelGroupElement; + "mvx-unlock-provider-button": HTMLMvxUnlockProviderButtonElement; + "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-xalias-provider-icon": HTMLMvxXaliasProviderIconElement; + "mvx-xportal-download-qr-icon": HTMLMvxXportalDownloadQrIconElement; + "mvx-xportal-qr-code-preloader": HTMLMvxXportalQrCodePreloaderElement; + } } declare namespace LocalJSX { - interface MvxAnglesLeftIcon {} - interface MvxAnglesRightIcon {} - interface MvxArrowRightIcon { - class?: string; - } - interface MvxArrowUpRightFromSquareIcon { - class?: string; - } - interface MvxArrowUpRightIcon { - class?: string; - } - interface MvxBackArrowIcon { - class?: string; - } - interface MvxCheckIcon { - class?: string; - } - interface MvxCircleExclamationIcon {} - interface MvxCloseIcon {} - interface MvxCopyButton { - /** - * @default 'copy-button' - */ - class?: string; - copyIcon?: IconDefinition | string; - /** - * @default 'copy-button-icon' - */ - iconClass?: string; - successIcon?: IconDefinition | string; - text?: string; - } - interface MvxCustomToast { - onDeleteToast?: (event: MvxCustomToastCustomEvent) => void; - toast?: IComponentToast; - } - interface MvxDefaultTransactionIconLarge { - class?: string; - } - interface MvxDefaultTransactionIconSmall { - class?: string; - } - interface MvxExplorerLink { - class?: string; - dataTestId?: string; - iconClass?: string; - link?: string; - } - interface MvxExtensionProviderIcon { - class?: string; - height?: number; - width?: number; - } - interface MvxFaIcon { - /** - * @default 'fa-icon' - */ - class?: string; - description?: string; - icon?: IconDefinition | string; - } - interface MvxFormatAmount { - class?: string; - dataTestId?: string; - decimalClass?: string; - isValid?: boolean; - label?: string; - labelClass?: string; - /** - * @default true - */ - showLabel?: boolean; - valueDecimal?: string; - valueInteger?: string; - } - interface MvxGenericToast { - onDeleteToast?: (event: MvxGenericToastCustomEvent) => void; - toast?: CustomToastType; - } - interface MvxLedgerAddresses { - accountScreenData?: IAccountScreenData; - onAccessWallet?: (event: MvxLedgerAddressesCustomEvent) => void; - onPageChange?: (event: MvxLedgerAddressesCustomEvent) => void; - onSelectAccount?: (event: MvxLedgerAddressesCustomEvent) => void; - selectedIndex?: number; - } - interface MvxLedgerConfirm { - confirmScreenData?: IConfirmScreenData; - } - interface MvxLedgerConnect { - /** - * @default { accountScreenData: null, confirmScreenData: null, connectScreenData: {}, } - */ - data?: ILedgerConnectPanelData; - } - interface MvxLedgerIcon { - class?: string; - } - interface MvxLedgerIntro { - connectScreenData?: IConnectScreenData; - /** - * @default false - */ - isAwaiting?: boolean; - onConnect?: (event: MvxLedgerIntroCustomEvent) => void; - } - interface MvxLedgerProviderIcon { - class?: string; - } - interface MvxMagnifyingGlassIcon { - class?: string; - } - interface MvxMetamaskProviderIcon { - class?: string; - } - interface MvxMultiversxLogoIcon { - class?: string; - } - interface MvxNotificationsFeed {} - interface MvxPagination { - class?: string; - /** - * @default 1 - */ - currentPage?: number; - /** - * @default false - */ - isDisabled?: boolean; - onPageChange?: (event: MvxPaginationCustomEvent) => void; - totalPages?: number; - } - interface MvxPaginationEllipsis { - /** - * @default false - */ - isActive?: boolean; - } - interface MvxPaginationEllipsisForm { - /** - * @default false - */ - isVisible?: boolean; - maxPageToSearchFor?: number; - onSearch?: (event: MvxPaginationEllipsisFormCustomEvent) => void; - } - interface MvxPasskeyProviderIcon { - class?: string; - } - interface MvxPencilIcon { - class?: string; - } - interface MvxPendingTransactionsPanel {} - interface MvxPreloader { - class?: string; - } - interface MvxProviderIdleScreen { - /** - * @default '' - */ - introText?: string; - /** - * @default 'Requesting Connection' - */ - introTitle?: string; - onAccess?: (event: MvxProviderIdleScreenCustomEvent) => void; - onClose?: (event: MvxProviderIdleScreenCustomEvent) => void; - /** - * @default null - */ - provider?: IProviderBase | null; - } - interface MvxSidePanel { - hasBackButton?: boolean; - /** - * @default false - */ - isOpen?: boolean; - onBack?: (event: MvxSidePanelCustomEvent) => void; - onClose?: (event: MvxSidePanelCustomEvent) => void; - panelClassName?: string; - panelTitle?: string; - /** - * @default true - */ - showHeader?: boolean; - } - interface MvxSidePanelHeader { - /** - * @default true - */ - hasLeftButton?: boolean; - /** - * @default true - */ - hasRightButton?: boolean; - onLeftButtonClick?: (event: MvxSidePanelHeaderCustomEvent) => void; - onRightButtonClick?: (event: MvxSidePanelHeaderCustomEvent) => void; - panelClassName?: string; - panelTitle?: string; - } - interface MvxSidePanelSwiper { - onSheetDismiss?: (event: MvxSidePanelSwiperCustomEvent) => void; - onSheetSnapChange?: (event: MvxSidePanelSwiperCustomEvent<{ index: number; snapPoint: string }>) => void; - /** - * @default false - */ - open?: boolean; - /** - * @default '' - */ - sidePanelIdentifier?: string; - } - interface MvxSignTransactionsAdvanced { - data?: string; - highlight?: string; - } - interface MvxSignTransactionsAdvancedData { - data?: string; - highlight?: string; - } - interface MvxSignTransactionsAdvancedDataDecode { - /** - * @default DecodeMethodEnum.decimal - */ - currentDecodeMethod?: DecodeMethodEnum; - /** - * @default false - */ - isToggled?: boolean; - } - interface MvxSignTransactionsFooter {} - interface MvxSignTransactionsHeader {} - interface MvxSignTransactionsOverview { - action?: string; - amount?: string; - identifier?: string; - interactor?: string; - interactorIconUrl?: string; - /** - * @default false - */ - isApp?: boolean; - /** - * @default '~$0.00078' - */ - networkFee?: string; - tokenIconUrl?: string; - usdValue?: string; - } - interface MvxSignTransactionsPanel {} - interface MvxSimpleToast { - onDeleteToast?: (event: MvxSimpleToastCustomEvent) => void; - toast?: ISimpleToast; - } - interface MvxSingleAngleDownIcon { - class?: string; - } - interface MvxSingleAngleLeftIcon { - class?: string; - } - interface MvxSingleAngleRightIcon { - class?: string; - } - interface MvxSpinnerIcon { - class?: string; - } - interface MvxToastList {} - interface MvxTooltip { - class?: string; - onTriggerRender?: (event: MvxTooltipCustomEvent) => void; - /** - * @default 'top' - */ - position?: 'top' | 'bottom'; - trigger?: HTMLElement; - /** - * @default false - */ - triggerOnClick?: boolean; - } - interface MvxTransactionAccount { - account?: TransactionAccountType; - class?: string; - dataTestId?: string; - scope?: 'receiver' | 'sender'; - /** - * @default false - */ - showLockedAccounts?: boolean; - } - interface MvxTransactionAccountName { - address?: string; - class?: string; - dataTestId?: string; - description?: string; - name?: string; - } - interface MvxTransactionAge { - age?: string; - class?: string; - tooltip?: string; - } - interface MvxTransactionAssetIcon { - iconSize?: IconSizeEnumType; - transaction?: ITransactionListItem; - } - interface MvxTransactionDirectionBadge { - class?: string; - direction?: string; - } - interface MvxTransactionHash { - class?: string; - transaction?: TransactionRowType; - } - interface MvxTransactionIcon { - class?: string; - iconInfo?: TransactionIconInfoType; - } - interface MvxTransactionListItem { - transaction?: ITransactionListItem1; - } - interface MvxTransactionMethod { - actionDescription?: string; - class?: string; - method?: string; - } - interface MvxTransactionShards { - class?: string; - transaction?: TransactionRowType; - } - interface MvxTransactionToast { - fullWidth?: boolean; - onDeleteToast?: (event: MvxTransactionToastCustomEvent) => void; - /** - * @default '' - */ - processedTransactionsStatus?: string | JSX.Element; - toastDataState?: IToastDataState; - /** - * @default '' - */ - toastId?: string; - transactionProgressState?: ITransactionProgressState; - /** - * @default [] - */ - transactions?: ITransactionListItem[]; - wrapperClass?: string; - } - interface MvxTransactionToastContent { - fullWidth?: boolean; - onDeleteToast?: (event: MvxTransactionToastContentCustomEvent) => void; - 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?: string; - /** - * @default 'transaction-details-list-item' - */ - transactionClass?: string; - } - interface MvxTransactionToastProgress { - endTime?: number; - startTime?: number; - } - interface MvxTransactionValue { - class?: string; - value?: TransactionValueType; - } - interface MvxTransactionsTable { - class?: string; - transactions?: TransactionRowType[]; - } - interface MvxTriangularWarningIcon {} - interface MvxTrim { - class?: string; - dataTestId?: string; - text?: string; - } - interface MvxUnlockButton { - class?: string; - icon?: HTMLElement; - iconUrl?: string; - label?: string; - type?: IProviderBase['type']; - } - interface MvxUnlockPanel {} - interface MvxUnlockPanelFooter { - walletAddress?: string; - } - interface MvxUnlockPanelGroup { - class?: string; - onLogin?: (event: MvxUnlockPanelGroupCustomEvent) => void; - /** - * @default [] - */ - providers?: IProviderBase[]; - } - interface MvxUnlockProviderButton { - class?: string; - provider?: IProviderBase; - } - interface MvxWalletConnect { - /** - * @default { wcURI: '' } - */ - data?: IWalletConnectPanelData; - /** - * @default '' - */ - qrCodeSvg?: string; - } - interface MvxWalletConnectAppGalleryIcon { - class?: string; - } - interface MvxWalletConnectAppStoreIcon { - class?: string; - } - interface MvxWalletConnectDownload { - class?: string; - } - interface MvxWalletConnectGooglePlayIcon { - class?: string; - } - interface MvxWalletConnectScan { - class?: string; - onDownloadClick?: (event: MvxWalletConnectScanCustomEvent) => void; - /** - * @default '' - */ - qrCodeSvg?: string; - /** - * @default '' - */ - walletConnectDeepLink?: string; - } - interface MvxWalletProviderIcon { - class?: string; - } - interface MvxXaliasProviderIcon {} - interface MvxXportalDownloadQrIcon { - /** - * @default '' - */ - class?: string; - } - interface MvxXportalQrCodePreloader { - class?: string; - } - interface IntrinsicElements { - 'mvx-angles-left-icon': MvxAnglesLeftIcon; - 'mvx-angles-right-icon': MvxAnglesRightIcon; - 'mvx-arrow-right-icon': MvxArrowRightIcon; - 'mvx-arrow-up-right-from-square-icon': MvxArrowUpRightFromSquareIcon; - 'mvx-arrow-up-right-icon': MvxArrowUpRightIcon; - 'mvx-back-arrow-icon': MvxBackArrowIcon; - 'mvx-check-icon': MvxCheckIcon; - 'mvx-circle-exclamation-icon': MvxCircleExclamationIcon; - '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-generic-toast': MvxGenericToast; - 'mvx-ledger-addresses': MvxLedgerAddresses; - 'mvx-ledger-confirm': MvxLedgerConfirm; - 'mvx-ledger-connect': MvxLedgerConnect; - '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-pencil-icon': MvxPencilIcon; - 'mvx-pending-transactions-panel': MvxPendingTransactionsPanel; - 'mvx-preloader': MvxPreloader; - 'mvx-provider-idle-screen': MvxProviderIdleScreen; - 'mvx-side-panel': MvxSidePanel; - 'mvx-side-panel-header': MvxSidePanelHeader; - 'mvx-sign-transactions-advanced': MvxSignTransactionsAdvanced; - 'mvx-sign-transactions-advanced-data': MvxSignTransactionsAdvancedData; - 'mvx-sign-transactions-advanced-data-decode': MvxSignTransactionsAdvancedDataDecode; - 'mvx-sign-transactions-footer': MvxSignTransactionsFooter; - 'mvx-sign-transactions-header': MvxSignTransactionsHeader; - 'mvx-sign-transactions-overview': MvxSignTransactionsOverview; - 'mvx-sign-transactions-panel': MvxSignTransactionsPanel; - 'mvx-simple-toast': MvxSimpleToast; - 'mvx-single-angle-down-icon': MvxSingleAngleDownIcon; - 'mvx-single-angle-left-icon': MvxSingleAngleLeftIcon; - 'mvx-single-angle-right-icon': MvxSingleAngleRightIcon; - 'mvx-spinner-icon': MvxSpinnerIcon; - 'mvx-toast-list': MvxToastList; - 'mvx-tooltip': MvxTooltip; - 'mvx-transaction-account': MvxTransactionAccount; - 'mvx-transaction-account-name': MvxTransactionAccountName; - 'mvx-transaction-age': MvxTransactionAge; - 'mvx-transaction-asset-icon': MvxTransactionAssetIcon; - 'mvx-transaction-direction-badge': MvxTransactionDirectionBadge; - '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': MvxTrim; - 'mvx-unlock-button': MvxUnlockButton; - 'mvx-unlock-panel': MvxUnlockPanel; - 'mvx-unlock-panel-footer': MvxUnlockPanelFooter; - 'mvx-unlock-panel-group': MvxUnlockPanelGroup; - 'mvx-unlock-provider-button': MvxUnlockProviderButton; - 'mvx-wallet-connect': MvxWalletConnect; - 'mvx-wallet-connect-app-gallery-icon': MvxWalletConnectAppGalleryIcon; - 'mvx-wallet-connect-app-store-icon': MvxWalletConnectAppStoreIcon; - 'mvx-wallet-connect-download': MvxWalletConnectDownload; - 'mvx-wallet-connect-google-play-icon': MvxWalletConnectGooglePlayIcon; - 'mvx-wallet-connect-scan': MvxWalletConnectScan; - 'mvx-wallet-provider-icon': MvxWalletProviderIcon; - 'mvx-xalias-provider-icon': MvxXaliasProviderIcon; - 'mvx-xportal-download-qr-icon': MvxXportalDownloadQrIcon; - 'mvx-xportal-qr-code-preloader': MvxXportalQrCodePreloader; - } + interface MvxAddressTable { + "accountScreenData"?: IAddressTableData; + "onAccessWallet"?: (event: MvxAddressTableCustomEvent) => void; + "onPageChange"?: (event: MvxAddressTableCustomEvent) => void; + "onSelectAccount"?: (event: MvxAddressTableCustomEvent) => void; + "selectedIndex"?: number; + } + interface MvxAnglesLeftIcon { + } + interface MvxAnglesRightIcon { + } + interface MvxArrowRightIcon { + "class"?: string; + } + interface MvxArrowUpRightFromSquareIcon { + "class"?: string; + } + interface MvxArrowUpRightIcon { + "class"?: string; + } + interface MvxBackArrowIcon { + "class"?: string; + } + interface MvxCheckIcon { + "class"?: string; + } + interface MvxCircleExclamationIcon { + } + interface MvxCloseIcon { + } + interface MvxCopyButton { + "class"?: string; + "copyIcon"?: IconDefinition | string; + "iconClass"?: string; + "successIcon"?: IconDefinition | string; + "text"?: string; + } + interface MvxCustomToast { + "onDeleteToast"?: (event: MvxCustomToastCustomEvent) => void; + "toast"?: IComponentToast; + } + interface MvxDefaultTransactionIconLarge { + "class"?: string; + } + interface MvxDefaultTransactionIconSmall { + "class"?: string; + } + interface MvxExplorerLink { + "class"?: string; + "dataTestId"?: string; + "iconClass"?: string; + "link"?: string; + } + interface MvxExtensionProviderIcon { + "class"?: string; + "height"?: number; + "width"?: number; + } + interface MvxFaIcon { + "class"?: string; + "description"?: string; + "icon"?: IconDefinition | string; + } + interface MvxFormatAmount { + "class"?: string; + "dataTestId"?: string; + "decimalClass"?: string; + "isValid"?: boolean; + "label"?: string; + "labelClass"?: string; + "showLabel"?: boolean; + "valueDecimal"?: string; + "valueInteger"?: string; + } + interface MvxGenericToast { + "onDeleteToast"?: (event: MvxGenericToastCustomEvent) => void; + "toast"?: CustomToastType; + } + interface MvxLedgerConfirm { + "confirmScreenData"?: IConfirmScreenData; + } + interface MvxLedgerConnect { + "data"?: ILedgerConnectPanelData; + } + interface MvxLedgerIcon { + "class"?: string; + } + interface MvxLedgerIntro { + "connectScreenData"?: IConnectScreenData; + "isAwaiting"?: boolean; + "onConnect"?: (event: MvxLedgerIntroCustomEvent) => void; + } + interface MvxLedgerProviderIcon { + "class"?: string; + } + interface MvxMagnifyingGlassIcon { + "class"?: string; + } + interface MvxMetamaskProviderIcon { + "class"?: string; + } + interface MvxMultiversxLogoIcon { + "class"?: string; + } + interface MvxNotificationsFeed { + } + interface MvxPagination { + "class"?: string; + "currentPage"?: number; + "isDisabled"?: boolean; + "onPageChange"?: (event: MvxPaginationCustomEvent) => void; + "totalPages"?: number; + } + interface MvxPaginationEllipsis { + "isActive"?: boolean; + } + interface MvxPaginationEllipsisForm { + "isVisible"?: boolean; + "maxPageToSearchFor"?: number; + "onSearch"?: (event: MvxPaginationEllipsisFormCustomEvent) => void; + } + interface MvxPasskeyProviderIcon { + "class"?: string; + } + interface MvxPencilIcon { + "class"?: string; + } + interface MvxPendingTransactionsPanel { + } + interface MvxPreloader { + "class"?: string; + } + interface MvxProviderIdleScreen { + "introText"?: string; + "introTitle"?: string; + "onAccess"?: (event: MvxProviderIdleScreenCustomEvent) => void; + "onClose"?: (event: MvxProviderIdleScreenCustomEvent) => void; + "provider"?: IProviderBase | null; + } + interface MvxSidePanel { + "hasBackButton"?: boolean; + "isOpen"?: boolean; + "onBack"?: (event: MvxSidePanelCustomEvent) => void; + "onClose"?: (event: MvxSidePanelCustomEvent) => void; + "panelClassName"?: string; + "panelTitle"?: string; + "showHeader"?: boolean; + } + interface MvxSidePanelHeader { + "hasLeftButton"?: boolean; + "hasRightButton"?: boolean; + "onLeftButtonClick"?: (event: MvxSidePanelHeaderCustomEvent) => void; + "onRightButtonClick"?: (event: MvxSidePanelHeaderCustomEvent) => void; + "panelClassName"?: string; + "panelTitle"?: string; + } + interface MvxSidePanelSwiper { + "onSheetDismiss"?: (event: MvxSidePanelSwiperCustomEvent) => void; + "onSheetSnapChange"?: (event: MvxSidePanelSwiperCustomEvent<{ index: number; snapPoint: string }>) => void; + "open"?: boolean; + "sidePanelIdentifier"?: string; + } + interface MvxSignTransactionsAdvanced { + "data"?: string; + "highlight"?: string; + } + interface MvxSignTransactionsAdvancedData { + "data"?: string; + "highlight"?: string; + } + interface MvxSignTransactionsAdvancedDataDecode { + "currentDecodeMethod"?: DecodeMethodEnum; + "isToggled"?: boolean; + } + interface MvxSignTransactionsFooter { + } + interface MvxSignTransactionsHeader { + } + interface MvxSignTransactionsOverview { + "action"?: string; + "amount"?: string; + "identifier"?: string; + "interactor"?: string; + "interactorIconUrl"?: string; + "isApp"?: boolean; + "networkFee"?: string; + "tokenIconUrl"?: string; + "usdValue"?: string; + } + interface MvxSignTransactionsPanel { + } + interface MvxSimpleToast { + "onDeleteToast"?: (event: MvxSimpleToastCustomEvent) => void; + "toast"?: ISimpleToast; + } + interface MvxSingleAngleDownIcon { + "class"?: string; + } + interface MvxSingleAngleLeftIcon { + "class"?: string; + } + interface MvxSingleAngleRightIcon { + "class"?: string; + } + interface MvxSpinnerIcon { + "class"?: string; + } + interface MvxToastList { + } + interface MvxTooltip { + "class"?: string; + "onTriggerRender"?: (event: MvxTooltipCustomEvent) => void; + "position"?: 'top' | 'bottom'; + "trigger"?: HTMLElement; + "triggerOnClick"?: boolean; + } + interface MvxTransactionAccount { + "account"?: TransactionAccountType; + "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 MvxTransactionAssetIcon { + "iconSize"?: IconSizeEnumType; + "transaction"?: ITransactionListItem; + } + interface MvxTransactionDirectionBadge { + "class"?: string; + "direction"?: string; + } + interface MvxTransactionHash { + "class"?: string; + "transaction"?: TransactionRowType; + } + interface MvxTransactionIcon { + "class"?: string; + "iconInfo"?: TransactionIconInfoType; + } + interface MvxTransactionListItem { + "transaction"?: ITransactionListItem1; + } + interface MvxTransactionMethod { + "actionDescription"?: string; + "class"?: string; + "method"?: string; + } + interface MvxTransactionShards { + "class"?: string; + "transaction"?: TransactionRowType; + } + interface MvxTransactionToast { + "fullWidth"?: boolean; + "onDeleteToast"?: (event: MvxTransactionToastCustomEvent) => void; + "processedTransactionsStatus"?: string | JSX.Element; + "toastDataState"?: IToastDataState; + "toastId"?: string; + "transactionProgressState"?: ITransactionProgressState; + "transactions"?: ITransactionListItem[]; + "wrapperClass"?: string; + } + interface MvxTransactionToastContent { + "fullWidth"?: boolean; + "onDeleteToast"?: (event: MvxTransactionToastContentCustomEvent) => 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"?: TransactionValueType; + } + interface MvxTransactionsTable { + "class"?: string; + "transactions"?: TransactionRowType[]; + } + interface MvxTriangularWarningIcon { + } + interface MvxTrim { + "class"?: string; + "dataTestId"?: string; + "text"?: string; + } + interface MvxUnlockButton { + "class"?: string; + "dataTestId"?: string; + "icon"?: HTMLElement; + "iconUrl"?: string; + "label"?: string; + "type"?: IProviderBase['type']; + } + interface MvxUnlockPanel { + } + interface MvxUnlockPanelFooter { + "walletAddress"?: string; + } + interface MvxUnlockPanelGroup { + "class"?: string; + "onLogin"?: (event: MvxUnlockPanelGroupCustomEvent) => void; + "providers"?: IProviderBase[]; + } + interface MvxUnlockProviderButton { + "class"?: string; + "provider"?: IProviderBase; + } + interface MvxWalletConnect { + "data"?: IWalletConnectPanelData; + "qrCodeSvg"?: string; + } + interface MvxWalletConnectAppGalleryIcon { + "class"?: string; + } + interface MvxWalletConnectAppStoreIcon { + "class"?: string; + } + interface MvxWalletConnectDownload { + "class"?: string; + } + interface MvxWalletConnectGooglePlayIcon { + "class"?: string; + } + interface MvxWalletConnectScan { + "class"?: string; + "onDownloadClick"?: (event: MvxWalletConnectScanCustomEvent) => void; + "qrCodeSvg"?: string; + "walletConnectDeepLink"?: string; + } + interface MvxWalletProviderIcon { + "class"?: string; + } + interface MvxXaliasProviderIcon { + } + interface MvxXportalDownloadQrIcon { + "class"?: string; + } + interface MvxXportalQrCodePreloader { + "class"?: string; + } + interface IntrinsicElements { + "mvx-address-table": MvxAddressTable; + "mvx-angles-left-icon": MvxAnglesLeftIcon; + "mvx-angles-right-icon": MvxAnglesRightIcon; + "mvx-arrow-right-icon": MvxArrowRightIcon; + "mvx-arrow-up-right-from-square-icon": MvxArrowUpRightFromSquareIcon; + "mvx-arrow-up-right-icon": MvxArrowUpRightIcon; + "mvx-back-arrow-icon": MvxBackArrowIcon; + "mvx-check-icon": MvxCheckIcon; + "mvx-circle-exclamation-icon": MvxCircleExclamationIcon; + "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-generic-toast": MvxGenericToast; + "mvx-ledger-confirm": MvxLedgerConfirm; + "mvx-ledger-connect": MvxLedgerConnect; + "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-pencil-icon": MvxPencilIcon; + "mvx-pending-transactions-panel": MvxPendingTransactionsPanel; + "mvx-preloader": MvxPreloader; + "mvx-provider-idle-screen": MvxProviderIdleScreen; + "mvx-side-panel": MvxSidePanel; + "mvx-side-panel-header": MvxSidePanelHeader; + "mvx-side-panel-swiper": MvxSidePanelSwiper; + "mvx-sign-transactions-advanced": MvxSignTransactionsAdvanced; + "mvx-sign-transactions-advanced-data": MvxSignTransactionsAdvancedData; + "mvx-sign-transactions-advanced-data-decode": MvxSignTransactionsAdvancedDataDecode; + "mvx-sign-transactions-footer": MvxSignTransactionsFooter; + "mvx-sign-transactions-header": MvxSignTransactionsHeader; + "mvx-sign-transactions-overview": MvxSignTransactionsOverview; + "mvx-sign-transactions-panel": MvxSignTransactionsPanel; + "mvx-simple-toast": MvxSimpleToast; + "mvx-single-angle-down-icon": MvxSingleAngleDownIcon; + "mvx-single-angle-left-icon": MvxSingleAngleLeftIcon; + "mvx-single-angle-right-icon": MvxSingleAngleRightIcon; + "mvx-spinner-icon": MvxSpinnerIcon; + "mvx-toast-list": MvxToastList; + "mvx-tooltip": MvxTooltip; + "mvx-transaction-account": MvxTransactionAccount; + "mvx-transaction-account-name": MvxTransactionAccountName; + "mvx-transaction-age": MvxTransactionAge; + "mvx-transaction-asset-icon": MvxTransactionAssetIcon; + "mvx-transaction-direction-badge": MvxTransactionDirectionBadge; + "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": MvxTrim; + "mvx-unlock-button": MvxUnlockButton; + "mvx-unlock-panel": MvxUnlockPanel; + "mvx-unlock-panel-footer": MvxUnlockPanelFooter; + "mvx-unlock-panel-group": MvxUnlockPanelGroup; + "mvx-unlock-provider-button": MvxUnlockProviderButton; + "mvx-wallet-connect": MvxWalletConnect; + "mvx-wallet-connect-app-gallery-icon": MvxWalletConnectAppGalleryIcon; + "mvx-wallet-connect-app-store-icon": MvxWalletConnectAppStoreIcon; + "mvx-wallet-connect-download": MvxWalletConnectDownload; + "mvx-wallet-connect-google-play-icon": MvxWalletConnectGooglePlayIcon; + "mvx-wallet-connect-scan": MvxWalletConnectScan; + "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-angles-left-icon': LocalJSX.MvxAnglesLeftIcon & JSXBase.HTMLAttributes; - 'mvx-angles-right-icon': LocalJSX.MvxAnglesRightIcon & JSXBase.HTMLAttributes; - 'mvx-arrow-right-icon': LocalJSX.MvxArrowRightIcon & JSXBase.HTMLAttributes; - 'mvx-arrow-up-right-from-square-icon': LocalJSX.MvxArrowUpRightFromSquareIcon & - JSXBase.HTMLAttributes; - 'mvx-arrow-up-right-icon': LocalJSX.MvxArrowUpRightIcon & JSXBase.HTMLAttributes; - 'mvx-back-arrow-icon': LocalJSX.MvxBackArrowIcon & JSXBase.HTMLAttributes; - 'mvx-check-icon': LocalJSX.MvxCheckIcon & JSXBase.HTMLAttributes; - 'mvx-circle-exclamation-icon': LocalJSX.MvxCircleExclamationIcon & - JSXBase.HTMLAttributes; - 'mvx-close-icon': LocalJSX.MvxCloseIcon & JSXBase.HTMLAttributes; - 'mvx-copy-button': LocalJSX.MvxCopyButton & JSXBase.HTMLAttributes; - 'mvx-custom-toast': LocalJSX.MvxCustomToast & JSXBase.HTMLAttributes; - 'mvx-default-transaction-icon-large': LocalJSX.MvxDefaultTransactionIconLarge & - JSXBase.HTMLAttributes; - 'mvx-default-transaction-icon-small': LocalJSX.MvxDefaultTransactionIconSmall & - JSXBase.HTMLAttributes; - 'mvx-explorer-link': LocalJSX.MvxExplorerLink & JSXBase.HTMLAttributes; - 'mvx-extension-provider-icon': LocalJSX.MvxExtensionProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-fa-icon': LocalJSX.MvxFaIcon & JSXBase.HTMLAttributes; - 'mvx-format-amount': LocalJSX.MvxFormatAmount & JSXBase.HTMLAttributes; - 'mvx-generic-toast': LocalJSX.MvxGenericToast & JSXBase.HTMLAttributes; - 'mvx-ledger-addresses': LocalJSX.MvxLedgerAddresses & JSXBase.HTMLAttributes; - 'mvx-ledger-confirm': LocalJSX.MvxLedgerConfirm & JSXBase.HTMLAttributes; - 'mvx-ledger-connect': LocalJSX.MvxLedgerConnect & JSXBase.HTMLAttributes; - 'mvx-ledger-icon': LocalJSX.MvxLedgerIcon & JSXBase.HTMLAttributes; - 'mvx-ledger-intro': LocalJSX.MvxLedgerIntro & JSXBase.HTMLAttributes; - 'mvx-ledger-provider-icon': LocalJSX.MvxLedgerProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-magnifying-glass-icon': LocalJSX.MvxMagnifyingGlassIcon & - JSXBase.HTMLAttributes; - 'mvx-metamask-provider-icon': LocalJSX.MvxMetamaskProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-multiversx-logo-icon': LocalJSX.MvxMultiversxLogoIcon & - JSXBase.HTMLAttributes; - 'mvx-notifications-feed': LocalJSX.MvxNotificationsFeed & JSXBase.HTMLAttributes; - 'mvx-pagination': LocalJSX.MvxPagination & JSXBase.HTMLAttributes; - 'mvx-pagination-ellipsis': LocalJSX.MvxPaginationEllipsis & - JSXBase.HTMLAttributes; - 'mvx-pagination-ellipsis-form': LocalJSX.MvxPaginationEllipsisForm & - JSXBase.HTMLAttributes; - 'mvx-passkey-provider-icon': LocalJSX.MvxPasskeyProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-pencil-icon': LocalJSX.MvxPencilIcon & JSXBase.HTMLAttributes; - 'mvx-pending-transactions-panel': LocalJSX.MvxPendingTransactionsPanel & - JSXBase.HTMLAttributes; - 'mvx-preloader': LocalJSX.MvxPreloader & JSXBase.HTMLAttributes; - 'mvx-provider-idle-screen': LocalJSX.MvxProviderIdleScreen & - JSXBase.HTMLAttributes; - 'mvx-side-panel': LocalJSX.MvxSidePanel & JSXBase.HTMLAttributes; - 'mvx-side-panel-header': LocalJSX.MvxSidePanelHeader & JSXBase.HTMLAttributes; - 'mvx-sign-transactions-advanced': LocalJSX.MvxSignTransactionsAdvanced & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-advanced-data': LocalJSX.MvxSignTransactionsAdvancedData & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-advanced-data-decode': LocalJSX.MvxSignTransactionsAdvancedDataDecode & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-footer': LocalJSX.MvxSignTransactionsFooter & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-header': LocalJSX.MvxSignTransactionsHeader & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-overview': LocalJSX.MvxSignTransactionsOverview & - JSXBase.HTMLAttributes; - 'mvx-sign-transactions-panel': LocalJSX.MvxSignTransactionsPanel & - JSXBase.HTMLAttributes; - 'mvx-simple-toast': LocalJSX.MvxSimpleToast & JSXBase.HTMLAttributes; - 'mvx-single-angle-down-icon': LocalJSX.MvxSingleAngleDownIcon & - JSXBase.HTMLAttributes; - 'mvx-single-angle-left-icon': LocalJSX.MvxSingleAngleLeftIcon & - JSXBase.HTMLAttributes; - 'mvx-single-angle-right-icon': LocalJSX.MvxSingleAngleRightIcon & - JSXBase.HTMLAttributes; - 'mvx-spinner-icon': LocalJSX.MvxSpinnerIcon & JSXBase.HTMLAttributes; - 'mvx-toast-list': LocalJSX.MvxToastList & JSXBase.HTMLAttributes; - 'mvx-tooltip': LocalJSX.MvxTooltip & JSXBase.HTMLAttributes; - 'mvx-transaction-account': LocalJSX.MvxTransactionAccount & - JSXBase.HTMLAttributes; - 'mvx-transaction-account-name': LocalJSX.MvxTransactionAccountName & - JSXBase.HTMLAttributes; - 'mvx-transaction-age': LocalJSX.MvxTransactionAge & JSXBase.HTMLAttributes; - 'mvx-transaction-asset-icon': LocalJSX.MvxTransactionAssetIcon & - JSXBase.HTMLAttributes; - 'mvx-transaction-direction-badge': LocalJSX.MvxTransactionDirectionBadge & - JSXBase.HTMLAttributes; - 'mvx-transaction-hash': LocalJSX.MvxTransactionHash & JSXBase.HTMLAttributes; - 'mvx-transaction-icon': LocalJSX.MvxTransactionIcon & JSXBase.HTMLAttributes; - 'mvx-transaction-list-item': LocalJSX.MvxTransactionListItem & - JSXBase.HTMLAttributes; - 'mvx-transaction-method': LocalJSX.MvxTransactionMethod & JSXBase.HTMLAttributes; - 'mvx-transaction-shards': LocalJSX.MvxTransactionShards & JSXBase.HTMLAttributes; - 'mvx-transaction-toast': LocalJSX.MvxTransactionToast & JSXBase.HTMLAttributes; - 'mvx-transaction-toast-content': LocalJSX.MvxTransactionToastContent & - JSXBase.HTMLAttributes; - 'mvx-transaction-toast-details': LocalJSX.MvxTransactionToastDetails & - JSXBase.HTMLAttributes; - 'mvx-transaction-toast-details-body': LocalJSX.MvxTransactionToastDetailsBody & - JSXBase.HTMLAttributes; - 'mvx-transaction-toast-progress': LocalJSX.MvxTransactionToastProgress & - JSXBase.HTMLAttributes; - 'mvx-transaction-value': LocalJSX.MvxTransactionValue & JSXBase.HTMLAttributes; - 'mvx-transactions-table': LocalJSX.MvxTransactionsTable & JSXBase.HTMLAttributes; - 'mvx-triangular-warning-icon': LocalJSX.MvxTriangularWarningIcon & - JSXBase.HTMLAttributes; - 'mvx-trim': LocalJSX.MvxTrim & JSXBase.HTMLAttributes; - 'mvx-unlock-button': LocalJSX.MvxUnlockButton & JSXBase.HTMLAttributes; - 'mvx-unlock-panel': LocalJSX.MvxUnlockPanel & JSXBase.HTMLAttributes; - 'mvx-unlock-panel-footer': LocalJSX.MvxUnlockPanelFooter & - JSXBase.HTMLAttributes; - 'mvx-unlock-panel-group': LocalJSX.MvxUnlockPanelGroup & JSXBase.HTMLAttributes; - 'mvx-unlock-provider-button': LocalJSX.MvxUnlockProviderButton & - JSXBase.HTMLAttributes; - 'mvx-wallet-connect': LocalJSX.MvxWalletConnect & JSXBase.HTMLAttributes; - 'mvx-wallet-connect-app-gallery-icon': LocalJSX.MvxWalletConnectAppGalleryIcon & - JSXBase.HTMLAttributes; - 'mvx-wallet-connect-app-store-icon': LocalJSX.MvxWalletConnectAppStoreIcon & - JSXBase.HTMLAttributes; - 'mvx-wallet-connect-download': LocalJSX.MvxWalletConnectDownload & - JSXBase.HTMLAttributes; - 'mvx-wallet-connect-google-play-icon': LocalJSX.MvxWalletConnectGooglePlayIcon & - JSXBase.HTMLAttributes; - 'mvx-wallet-connect-scan': LocalJSX.MvxWalletConnectScan & - JSXBase.HTMLAttributes; - 'mvx-wallet-provider-icon': LocalJSX.MvxWalletProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-xalias-provider-icon': LocalJSX.MvxXaliasProviderIcon & - JSXBase.HTMLAttributes; - 'mvx-xportal-download-qr-icon': LocalJSX.MvxXportalDownloadQrIcon & - JSXBase.HTMLAttributes; - 'mvx-xportal-qr-code-preloader': LocalJSX.MvxXportalQrCodePreloader & - JSXBase.HTMLAttributes; - } - } +declare module "@stencil/core" { + export namespace JSX { + interface IntrinsicElements { + "mvx-address-table": LocalJSX.MvxAddressTable & JSXBase.HTMLAttributes; + "mvx-angles-left-icon": LocalJSX.MvxAnglesLeftIcon & JSXBase.HTMLAttributes; + "mvx-angles-right-icon": LocalJSX.MvxAnglesRightIcon & JSXBase.HTMLAttributes; + "mvx-arrow-right-icon": LocalJSX.MvxArrowRightIcon & JSXBase.HTMLAttributes; + "mvx-arrow-up-right-from-square-icon": LocalJSX.MvxArrowUpRightFromSquareIcon & JSXBase.HTMLAttributes; + "mvx-arrow-up-right-icon": LocalJSX.MvxArrowUpRightIcon & JSXBase.HTMLAttributes; + "mvx-back-arrow-icon": LocalJSX.MvxBackArrowIcon & JSXBase.HTMLAttributes; + "mvx-check-icon": LocalJSX.MvxCheckIcon & JSXBase.HTMLAttributes; + "mvx-circle-exclamation-icon": LocalJSX.MvxCircleExclamationIcon & JSXBase.HTMLAttributes; + "mvx-close-icon": LocalJSX.MvxCloseIcon & JSXBase.HTMLAttributes; + "mvx-copy-button": LocalJSX.MvxCopyButton & JSXBase.HTMLAttributes; + "mvx-custom-toast": LocalJSX.MvxCustomToast & JSXBase.HTMLAttributes; + "mvx-default-transaction-icon-large": LocalJSX.MvxDefaultTransactionIconLarge & JSXBase.HTMLAttributes; + "mvx-default-transaction-icon-small": LocalJSX.MvxDefaultTransactionIconSmall & JSXBase.HTMLAttributes; + "mvx-explorer-link": LocalJSX.MvxExplorerLink & JSXBase.HTMLAttributes; + "mvx-extension-provider-icon": LocalJSX.MvxExtensionProviderIcon & JSXBase.HTMLAttributes; + "mvx-fa-icon": LocalJSX.MvxFaIcon & JSXBase.HTMLAttributes; + "mvx-format-amount": LocalJSX.MvxFormatAmount & JSXBase.HTMLAttributes; + "mvx-generic-toast": LocalJSX.MvxGenericToast & JSXBase.HTMLAttributes; + "mvx-ledger-confirm": LocalJSX.MvxLedgerConfirm & JSXBase.HTMLAttributes; + "mvx-ledger-connect": LocalJSX.MvxLedgerConnect & JSXBase.HTMLAttributes; + "mvx-ledger-icon": LocalJSX.MvxLedgerIcon & JSXBase.HTMLAttributes; + "mvx-ledger-intro": LocalJSX.MvxLedgerIntro & JSXBase.HTMLAttributes; + "mvx-ledger-provider-icon": LocalJSX.MvxLedgerProviderIcon & JSXBase.HTMLAttributes; + "mvx-magnifying-glass-icon": LocalJSX.MvxMagnifyingGlassIcon & JSXBase.HTMLAttributes; + "mvx-metamask-provider-icon": LocalJSX.MvxMetamaskProviderIcon & JSXBase.HTMLAttributes; + "mvx-multiversx-logo-icon": LocalJSX.MvxMultiversxLogoIcon & JSXBase.HTMLAttributes; + "mvx-notifications-feed": LocalJSX.MvxNotificationsFeed & JSXBase.HTMLAttributes; + "mvx-pagination": LocalJSX.MvxPagination & JSXBase.HTMLAttributes; + "mvx-pagination-ellipsis": LocalJSX.MvxPaginationEllipsis & JSXBase.HTMLAttributes; + "mvx-pagination-ellipsis-form": LocalJSX.MvxPaginationEllipsisForm & JSXBase.HTMLAttributes; + "mvx-passkey-provider-icon": LocalJSX.MvxPasskeyProviderIcon & JSXBase.HTMLAttributes; + "mvx-pencil-icon": LocalJSX.MvxPencilIcon & JSXBase.HTMLAttributes; + "mvx-pending-transactions-panel": LocalJSX.MvxPendingTransactionsPanel & JSXBase.HTMLAttributes; + "mvx-preloader": LocalJSX.MvxPreloader & JSXBase.HTMLAttributes; + "mvx-provider-idle-screen": LocalJSX.MvxProviderIdleScreen & JSXBase.HTMLAttributes; + "mvx-side-panel": LocalJSX.MvxSidePanel & JSXBase.HTMLAttributes; + "mvx-side-panel-header": LocalJSX.MvxSidePanelHeader & JSXBase.HTMLAttributes; + "mvx-side-panel-swiper": LocalJSX.MvxSidePanelSwiper & JSXBase.HTMLAttributes; + "mvx-sign-transactions-advanced": LocalJSX.MvxSignTransactionsAdvanced & JSXBase.HTMLAttributes; + "mvx-sign-transactions-advanced-data": LocalJSX.MvxSignTransactionsAdvancedData & JSXBase.HTMLAttributes; + "mvx-sign-transactions-advanced-data-decode": LocalJSX.MvxSignTransactionsAdvancedDataDecode & JSXBase.HTMLAttributes; + "mvx-sign-transactions-footer": LocalJSX.MvxSignTransactionsFooter & JSXBase.HTMLAttributes; + "mvx-sign-transactions-header": LocalJSX.MvxSignTransactionsHeader & JSXBase.HTMLAttributes; + "mvx-sign-transactions-overview": LocalJSX.MvxSignTransactionsOverview & JSXBase.HTMLAttributes; + "mvx-sign-transactions-panel": LocalJSX.MvxSignTransactionsPanel & JSXBase.HTMLAttributes; + "mvx-simple-toast": LocalJSX.MvxSimpleToast & JSXBase.HTMLAttributes; + "mvx-single-angle-down-icon": LocalJSX.MvxSingleAngleDownIcon & JSXBase.HTMLAttributes; + "mvx-single-angle-left-icon": LocalJSX.MvxSingleAngleLeftIcon & JSXBase.HTMLAttributes; + "mvx-single-angle-right-icon": LocalJSX.MvxSingleAngleRightIcon & JSXBase.HTMLAttributes; + "mvx-spinner-icon": LocalJSX.MvxSpinnerIcon & JSXBase.HTMLAttributes; + "mvx-toast-list": LocalJSX.MvxToastList & JSXBase.HTMLAttributes; + "mvx-tooltip": LocalJSX.MvxTooltip & JSXBase.HTMLAttributes; + "mvx-transaction-account": LocalJSX.MvxTransactionAccount & JSXBase.HTMLAttributes; + "mvx-transaction-account-name": LocalJSX.MvxTransactionAccountName & JSXBase.HTMLAttributes; + "mvx-transaction-age": LocalJSX.MvxTransactionAge & JSXBase.HTMLAttributes; + "mvx-transaction-asset-icon": LocalJSX.MvxTransactionAssetIcon & JSXBase.HTMLAttributes; + "mvx-transaction-direction-badge": LocalJSX.MvxTransactionDirectionBadge & JSXBase.HTMLAttributes; + "mvx-transaction-hash": LocalJSX.MvxTransactionHash & JSXBase.HTMLAttributes; + "mvx-transaction-icon": LocalJSX.MvxTransactionIcon & JSXBase.HTMLAttributes; + "mvx-transaction-list-item": LocalJSX.MvxTransactionListItem & JSXBase.HTMLAttributes; + "mvx-transaction-method": LocalJSX.MvxTransactionMethod & JSXBase.HTMLAttributes; + "mvx-transaction-shards": LocalJSX.MvxTransactionShards & JSXBase.HTMLAttributes; + "mvx-transaction-toast": LocalJSX.MvxTransactionToast & JSXBase.HTMLAttributes; + "mvx-transaction-toast-content": LocalJSX.MvxTransactionToastContent & JSXBase.HTMLAttributes; + "mvx-transaction-toast-details": LocalJSX.MvxTransactionToastDetails & JSXBase.HTMLAttributes; + "mvx-transaction-toast-details-body": LocalJSX.MvxTransactionToastDetailsBody & JSXBase.HTMLAttributes; + "mvx-transaction-toast-progress": LocalJSX.MvxTransactionToastProgress & JSXBase.HTMLAttributes; + "mvx-transaction-value": LocalJSX.MvxTransactionValue & JSXBase.HTMLAttributes; + "mvx-transactions-table": LocalJSX.MvxTransactionsTable & JSXBase.HTMLAttributes; + "mvx-triangular-warning-icon": LocalJSX.MvxTriangularWarningIcon & JSXBase.HTMLAttributes; + "mvx-trim": LocalJSX.MvxTrim & JSXBase.HTMLAttributes; + "mvx-unlock-button": LocalJSX.MvxUnlockButton & JSXBase.HTMLAttributes; + "mvx-unlock-panel": LocalJSX.MvxUnlockPanel & JSXBase.HTMLAttributes; + "mvx-unlock-panel-footer": LocalJSX.MvxUnlockPanelFooter & JSXBase.HTMLAttributes; + "mvx-unlock-panel-group": LocalJSX.MvxUnlockPanelGroup & JSXBase.HTMLAttributes; + "mvx-unlock-provider-button": LocalJSX.MvxUnlockProviderButton & JSXBase.HTMLAttributes; + "mvx-wallet-connect": LocalJSX.MvxWalletConnect & JSXBase.HTMLAttributes; + "mvx-wallet-connect-app-gallery-icon": LocalJSX.MvxWalletConnectAppGalleryIcon & JSXBase.HTMLAttributes; + "mvx-wallet-connect-app-store-icon": LocalJSX.MvxWalletConnectAppStoreIcon & JSXBase.HTMLAttributes; + "mvx-wallet-connect-download": LocalJSX.MvxWalletConnectDownload & JSXBase.HTMLAttributes; + "mvx-wallet-connect-google-play-icon": LocalJSX.MvxWalletConnectGooglePlayIcon & JSXBase.HTMLAttributes; + "mvx-wallet-connect-scan": LocalJSX.MvxWalletConnectScan & JSXBase.HTMLAttributes; + "mvx-wallet-provider-icon": LocalJSX.MvxWalletProviderIcon & JSXBase.HTMLAttributes; + "mvx-xalias-provider-icon": LocalJSX.MvxXaliasProviderIcon & JSXBase.HTMLAttributes; + "mvx-xportal-download-qr-icon": LocalJSX.MvxXportalDownloadQrIcon & JSXBase.HTMLAttributes; + "mvx-xportal-qr-code-preloader": LocalJSX.MvxXportalQrCodePreloader & JSXBase.HTMLAttributes; + } + } } diff --git a/src/components/functional/ledger-connect/helpers/getLedgerAddressByIndex.ts b/src/components/functional/ledger-connect/helpers/getLedgerAddressByIndex.ts index c258e36f..958cab73 100644 --- a/src/components/functional/ledger-connect/helpers/getLedgerAddressByIndex.ts +++ b/src/components/functional/ledger-connect/helpers/getLedgerAddressByIndex.ts @@ -1,7 +1,7 @@ -import type { ILedgerAccount } from '../ledger-connect.types'; +import type { IndexedAccountType } from 'types/address-table.types'; interface GetLedgerAddressByIndexType { - accounts?: ILedgerAccount[]; + accounts?: IndexedAccountType[]; selectedIndex: number; } diff --git a/src/components/functional/ledger-connect/ledger-connect.tsx b/src/components/functional/ledger-connect/ledger-connect.tsx index bbc0ccc3..bc7de1ba 100644 --- a/src/components/functional/ledger-connect/ledger-connect.tsx +++ b/src/components/functional/ledger-connect/ledger-connect.tsx @@ -86,7 +86,7 @@ export class LedgerConnect { onRightButtonClick={this.handleClose.bind(this)} /> - this.accessWallet()} diff --git a/src/components/functional/ledger-connect/ledger-connect.types.ts b/src/components/functional/ledger-connect/ledger-connect.types.ts index e3cbb29f..afa1c819 100644 --- a/src/components/functional/ledger-connect/ledger-connect.types.ts +++ b/src/components/functional/ledger-connect/ledger-connect.types.ts @@ -1,16 +1,11 @@ +import type { IAddressTableData } from 'types/address-table.types'; + export interface IConnectScreenData { customContentMarkup?: string; disabled?: boolean; error?: string; } -export interface IAccountScreenData { - accounts: ILedgerAccount[]; - startIndex: number; - addressesPerPage: number; - isLoading: boolean; -} - export interface IConfirmScreenData { data?: string; selectedAddress: string; @@ -21,17 +16,10 @@ export interface IConfirmScreenData { export interface ILedgerConnectPanelData { connectScreenData: IConnectScreenData | null; - accountScreenData: IAccountScreenData | null; + accountScreenData: IAddressTableData | null; confirmScreenData: IConfirmScreenData | null; } -export interface ILedgerAccount { - address: string; - balance: string; - usdValue?: string; - index: number; -} - export enum LedgerConnectEventsEnum { CONNECT_DEVICE = 'CONNECT_DEVICE', ACCESS_WALLET = 'ACCESS_WALLET', diff --git a/src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.scss b/src/components/visual/address-table/address-table.scss similarity index 87% rename from src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.scss rename to src/components/visual/address-table/address-table.scss index 7ac65db0..d9d89f5d 100644 --- a/src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.scss +++ b/src/components/visual/address-table/address-table.scss @@ -1,10 +1,10 @@ :host { @apply mvx:flex mvx:flex-col mvx:flex-1 mvx:overflow-hidden; - .ledger-addresses { + .address-table { @apply mvx:flex mvx:flex-col mvx:flex-1 mvx:overflow-hidden mvx:py-6; - .ledger-addresses-label-wrapper { + .address-table-label-wrapper { @apply mvx:relative mvx:z-2; &:after { @@ -14,20 +14,20 @@ box-shadow: 0px 8px 12px 16px var(--mvx-bg-color-primary); } - .ledger-addresses-label { + .address-table-label { @apply mvx:leading-none mvx:relative mvx:z-1; color: var(--mvx-text-color-primary); } } - .ledger-addresses-wrapper { + .address-table-wrapper { @apply mvx:relative mvx:mb-auto mvx:py-5 mvx:overflow-auto; &::-webkit-scrollbar { @apply mvx:hidden; } - .ledger-addresses-preloader { + .address-table-preloader { @apply mvx:flex mvx:flex-col mvx:pointer-events-none mvx:absolute mvx:opacity-0 mvx:z-1 mvx:gap-1; @apply mvx:transition-all mvx:duration-200 mvx:ease-in-out mvx:left-0 mvx:right-0 mvx:bottom-0 mvx:top-5; @@ -36,7 +36,7 @@ } } - .ledger-addresses-list { + .address-table-list { @apply mvx:flex mvx:flex-col mvx:gap-1 mvx:pointer-events-none mvx:transition-all mvx:ease-in-out; @apply mvx:duration-200 mvx:opacity-0; @@ -44,7 +44,7 @@ @apply mvx:opacity-100 mvx:pointer-events-auto; } - .ledger-addresses-list-item { + .address-table-list-item { @apply mvx:rounded-lg mvx:flex mvx:items-center mvx:p-4 mvx:h-16 mvx:w-full; @apply mvx:cursor-pointer mvx:transition-all mvx:duration-200 mvx:ease-in-out; border: 1px solid transparent; @@ -56,7 +56,7 @@ border-color: var(--mvx-text-accent-color); } - .ledger-addresses-list-item-checkbox { + .address-table-list-item-checkbox { @apply mvx:relative mvx:z-1 mvx:cursor-pointer mvx:transition-all mvx:duration-200 mvx:rounded-full; @apply mvx:ease-in-out mvx:mr-2 mvx:min-w-4 mvx:max-w-4 mvx:h-4; border: 1px solid var(--mvx-text-color-primary); @@ -77,7 +77,7 @@ } } - .ledger-addresses-list-item-index { + .address-table-list-item-index { @apply mvx:relative mvx:z-1 mvx:text-base mvx:font-medium mvx:transition-all mvx:duration-200 mvx:mr-4 mvx:ease-in-out; color: var(--mvx-text-color-secondary); @@ -102,7 +102,7 @@ } } - .ledger-addresses-list-item-address { + .address-table-list-item-address { @apply mvx:relative mvx:z-1 mvx:max-w-40 mvx:text-base mvx:mr-auto mvx:min-w-0; .trim-wrapper { @@ -110,14 +110,14 @@ } } - .ledger-addresses-list-item-balance { + .address-table-list-item-balance { @apply mvx:relative mvx:ml-4 mvx:font-medium mvx:text-base mvx:z-1; } } } } - .ledger-addresses-pagination { + .address-table-pagination { @apply mvx:relative mvx:z-1; &:after { @@ -128,20 +128,20 @@ } } - .ledger-addresses-button-wrapper { + .address-table-button-wrapper { @apply mvx:relative mvx:z-2 mvx:mt-4; - .ledger-addresses-button-tooltip-wrapper { + .address-table-button-tooltip-wrapper { @apply mvx:text-xs mvx:text-center; color: var(--mvx-neutral-500); } - .ledger-addresses-button { + .address-table-button { @apply mvx:w-full mvx:flex mvx:items-center mvx:justify-center mvx:font-bold mvx:h-12 mvx:leading-none mvx:text-base; @apply mvx:rounded-lg mvx:cursor-pointer mvx:transition-all mvx:duration-200 mvx:ease-in-out mvx:gap-2; color: var(--mvx-button-text-primary); background-color: var(--mvx-button-bg-primary); - border: 1px solid var(---mvx-button-bg-primary); + border: 1px solid var(--mvx-button-bg-primary); &:hover { @apply mvx:opacity-75; diff --git a/src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.tsx b/src/components/visual/address-table/address-table.tsx similarity index 64% rename from src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.tsx rename to src/components/visual/address-table/address-table.tsx index 40def13f..30e90465 100644 --- a/src/components/functional/ledger-connect/components/ledger-addresses/ledger-addresses.tsx +++ b/src/components/visual/address-table/address-table.tsx @@ -2,18 +2,17 @@ import type { EventEmitter } from '@stencil/core'; import { Component, Event, h, Prop } from '@stencil/core'; import classNames from 'classnames'; import { DataTestIdsEnum } from 'constants/dataTestIds.enum'; - -import type { IAccountScreenData, ILedgerAccount } from '../../ledger-connect.types'; +import type { IAddressTableData, IndexedAccountType } from 'types/address-table.types'; const TOTAL_ADDRESSES_COUNT = 5000; @Component({ - tag: 'mvx-ledger-addresses', - styleUrl: 'ledger-addresses.scss', + tag: 'mvx-address-table', + styleUrl: 'address-table.scss', shadow: true, }) -export class LedgerAddresses { - @Prop() accountScreenData: IAccountScreenData; +export class AddressTable { + @Prop() accountScreenData: IAddressTableData; @Prop() selectedIndex: number; @Event() accessWallet: EventEmitter; @@ -38,7 +37,7 @@ export class LedgerAddresses { this.pageChange.emit(event.detail); } - private processLedgerAddressIndex(accountDerivation: ILedgerAccount) { + private processLedgerAddressIndex(accountDerivation: IndexedAccountType) { return Number(accountDerivation.index + 1).toLocaleString(); } @@ -56,7 +55,7 @@ export class LedgerAddresses { const isIndexInTheHundreds = !isIndexBelowOneHundred && !isSingleDigitIndex && lastIndexOfPage < 1000; const isIndexInTheThousands = lastIndexOfPage >= 1000; - const ledgerAddressesClasses: Record = { + const addressClasses: Record = { pagination: 'mvx:relative mvx:z-1', buttonTooltip: 'mvx:absolute mvx:top-0 mvx:h-12 mvx:left-0 mvx:right-0', preloaderItem: @@ -77,60 +76,50 @@ export class LedgerAddresses { } return ( -
-
-
Choose the wallet you want to access
+
+
+
Choose the wallet you want to access
-
-
+
+
{Array.from({ length: this.accountScreenData.addressesPerPage }, () => ( - + ))}
-
+
{this.accountScreenData.accounts.map(accountDerivation => (
- -
{accountDerivation.usdValue}
+ +
{accountDerivation.usdValue}
))}
-
+
this.handlePageChange(event)} - currentPage={this.accountScreenData.startIndex / this.accountScreenData.addressesPerPage + 1} + currentPage={Math.floor(this.accountScreenData.startIndex / this.accountScreenData.addressesPerPage) + 1} />
-
+
{isAccessWalletDisabled && ( -
+
- } + trigger={
} > You have to select a wallet from the list that you want to access. @@ -176,9 +161,9 @@ export class LedgerAddresses {
diff --git a/src/components/visual/index.ts b/src/components/visual/index.ts new file mode 100644 index 00000000..ad402ac1 --- /dev/null +++ b/src/components/visual/index.ts @@ -0,0 +1 @@ +export * from './address-table/address-table'; diff --git a/src/components/visual/pagination/pagination.tsx b/src/components/visual/pagination/pagination.tsx index a5e391bb..3b7d7ce1 100644 --- a/src/components/visual/pagination/pagination.tsx +++ b/src/components/visual/pagination/pagination.tsx @@ -1,5 +1,6 @@ import type { EventEmitter } from '@stencil/core'; import { Component, Event, h, Prop, State, Watch } from '@stencil/core'; +import { DataTestIdsEnum } from 'constants/dataTestIds.enum'; import { getPagination } from './helpers'; @@ -68,6 +69,7 @@ export class Pagination { @@ -75,6 +77,7 @@ export class Pagination {
@@ -90,6 +93,7 @@ export class Pagination { 'active': this.isCurrentPageActive(paginationItem), 'hundreds': this.isInTheHundreds(paginationItem), }} + data-testid={`${DataTestIdsEnum.paginationItem}-${paginationItem}`} > {paginationItem}
@@ -122,6 +126,7 @@ export class Pagination {
@@ -129,6 +134,7 @@ export class Pagination { diff --git a/src/components/visual/side-panel/side-panel.scss b/src/components/visual/side-panel/side-panel.scss index c3dfcea4..eceddd78 100644 --- a/src/components/visual/side-panel/side-panel.scss +++ b/src/components/visual/side-panel/side-panel.scss @@ -1,6 +1,6 @@ .side-panel-wrapper { - @apply mvx:flex mvx:pointer-events-none mvx:z-50; - @apply mvx:justify-end mvx:items-start; + @apply mvx:flex mvx:justify-end mvx:items-start mvx:z-50; + @apply mvx:pointer-events-none mvx:invisible; @media (min-width: 480px) { @apply mvx:fixed mvx:top-0 mvx:left-0 mvx:right-0 mvx:bottom-0 mvx:p-4 mvx:pr-0 mvx:items-center; @@ -20,13 +20,15 @@ } } - @apply mvx:pointer-events-auto mvx:visible; + &.visible { + @apply mvx:pointer-events-auto mvx:visible; - &:before { - @apply mvx:opacity-90; + &:before { + @apply mvx:opacity-90; - @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { - @apply mvx:opacity-50; + @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + @apply mvx:opacity-50; + } } } diff --git a/src/constants/dataTestIds.enum.ts b/src/constants/dataTestIds.enum.ts index 4d016f2c..72fbd5ea 100644 --- a/src/constants/dataTestIds.enum.ts +++ b/src/constants/dataTestIds.enum.ts @@ -1,6 +1,10 @@ export enum DataTestIdsEnum { accessWalletBtn = 'accessWalletBtn', addressTableContainer = 'addressTableContainer', + addressTableItem = 'addressTableItem', + firstBtn = 'firstBtn', + lastBtn = 'lastBtn', + paginationItem = 'paginationItem', confirmBtn = 'confirmBtn', formatAmountComponent = 'formatAmountComponent', formatAmountDecimals = 'formatAmountDecimals', diff --git a/src/types/address-table.types.ts b/src/types/address-table.types.ts new file mode 100644 index 00000000..0254d281 --- /dev/null +++ b/src/types/address-table.types.ts @@ -0,0 +1,13 @@ +export interface IndexedAccountType { + address: string; + balance: string; + usdValue?: string; + index: number; +} + +export interface IAddressTableData { + accounts: IndexedAccountType[]; + startIndex: number; + addressesPerPage: number; + isLoading: boolean; +}