///
import type { ChainData } from "@0xsquid/sdk";
import type { Keplr } from "@keplr-wallet/types";
import type { Wallet } from "../core/types/wallet";
export declare const useCosmos: () => {
connectCosmos: import("@tanstack/react-query").UseMutationResult;
cosmosAddress: string | undefined;
cosmosChainId: string | undefined;
setCosmosChainId: import("react").Dispatch>;
isConnected: boolean;
setIsConnected: import("react").Dispatch>;
isInstalled: boolean;
setIsInstalled: import("react").Dispatch>;
clearData: () => void;
onCosmosChainChange: (newChainId: string) => void;
getCosmosWalletInfos: import("@tanstack/react-query").UseMutationResult;
cosmosConnectedWallet: Wallet | undefined;
keplrTypeWallet: Keplr;
getCosmosAddressForChain: (chainId?: string) => Promise;
};