import { ChainData } from "@0xsquid/squid-types"; import { type JsonRpcSigner } from "ethers"; export declare const useSigner: ({ chain }: { chain: ChainData | undefined; }) => { isSignerReady: boolean; evmSigner: JsonRpcSigner | undefined; cosmosSigner: import("@cosmjs/proto-signing").OfflineSigner | undefined; bitcoinSigner: import("../../core/types/bitcoin").BitcoinConnector | undefined; solanaSigner: import("@solana/wallet-standard-wallet-adapter-base").StandardWalletAdapter | undefined; suiSigner: import("../../core/types/sui").SuiConnector | undefined; xrplSigner: import("../../core/types/xrpl").XrplConnector | undefined; stellarSigner: import("../../core/types/stellar").StellarConnector | undefined; cantonSigner: import("../../core/types/canton").CantonConnector | undefined; };