import { providers } from 'ethers'; import type { Account, Chain, Client, Transport } from 'viem'; export declare function clientToSigner(client: Client): { provider: providers.Web3Provider; signer: providers.JsonRpcSigner; }; /** Hook to convert a Viem Client to an ethers.js Signer. */ export declare function useEthersAdapter({ chainId }?: { chainId?: number; }): { provider: providers.Web3Provider; signer: providers.JsonRpcSigner; } | { provider: null; signer: null; };