UNPKG

@hyperlane-xyz/widgets

Version:

Common react components for Hyperlane projects

20 lines 943 B
import React, { ButtonHTMLAttributes } from 'react'; import { ChainName, MultiProtocolProvider } from '@hyperlane-xyz/sdk'; import { AccountInfo, WalletDetails } from './types.js'; export declare function AccountList({ multiProvider, onClickConnectWallet, onCopySuccess, className, chainName, }: { multiProvider: MultiProtocolProvider; 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