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;
};
