import { type WalletClient } from "wagmi"; import { providers } from "ethers"; import { type PublicClient } from "wagmi"; export declare function walletClientToSigner(walletClient: WalletClient): providers.JsonRpcSigner; /** Hook to convert a viem Wallet Client to an ethers.js Signer. */ export declare function useEthersSigner({ chainId }?: { chainId?: number; }): providers.JsonRpcSigner; export declare function publicClientToProvider(publicClient: PublicClient): providers.JsonRpcProvider | providers.FallbackProvider; /** Hook to convert a viem Public Client to an ethers.js Provider. */ export declare function useEthersProvider({ chainId }?: { chainId?: number; }): providers.JsonRpcProvider | providers.FallbackProvider;