/// import { JSX as JSX_2 } from 'react'; import { providers } from 'ethers'; import { Signer } from 'ethers'; export declare const Balances: ({ client, account, onBalanceClick, }: BalancesProps) => JSX_2.Element; declare interface BalancesProps { client: { getBalances: (params: { evmAddress: string; }) => Promise; }; account: any; onBalanceClick?: (balance: Token) => void; } export declare const Swap: React.FC; declare interface SwapProps { contract: string; client: any; switchChain: (params: { chainId: number; }) => void; address: `0x${string}` | undefined; chain: number; track?: any; balances?: any; } declare interface Token { id: string; symbol: string; chain_name: string; balance: string; } export declare function useEthersSigner({ walletClient }: { walletClient: any; }): providers.JsonRpcSigner | undefined; export declare const useZetaChainClient: ({ signer, url, }: UseZetaChainClientProps) => any; declare interface UseZetaChainClientProps { signer: Signer | undefined; url: string; } export declare function walletClientToSigner(walletClient: any): providers.JsonRpcSigner; export { }