UNPKG

@hyperlane-xyz/widgets

Version:

Common react components for Hyperlane projects

21 lines 1.03 kB
import React, { ButtonHTMLAttributes } from 'react'; import type { MinimalProviderRegistry } from '@hyperlane-xyz/sdk/providers/MinimalProviderRegistry'; import type { ChainName } from '@hyperlane-xyz/sdk/types'; import { AccountInfo, WalletDetails } from './types.js'; export declare function AccountList({ multiProvider, onClickConnectWallet, onCopySuccess, className, chainName, }: { multiProvider: MinimalProviderRegistry; onClickConnectWallet: () => void; onCopySuccess?: () => void; className?: string; chainName?: string; }): React.JSX.Element; type AccountSummaryProps = { account: AccountInfo; walletDetails: WalletDetails; onCopySuccess?: () => void; onClickDisconnect: () => Promise<void>; chainName?: ChainName; } & ButtonHTMLAttributes<HTMLButtonElement>; export declare function AccountSummary({ account, onCopySuccess, walletDetails, onClickDisconnect, className, chainName, ...rest }: AccountSummaryProps): React.JSX.Element; export {}; //# sourceMappingURL=AccountList.d.ts.map