import type { ChainData, CosmosChain, TokenData } from "@0xsquid/sdk"; import type { UseQueryResult } from "@tanstack/react-query"; import { ethers } from "ethers"; export declare const useEvmBalance: ({ chain, token, userAddress, enabled, }: { chain?: ChainData | undefined; token?: TokenData | undefined; userAddress: string; enabled?: boolean | undefined; }) => { balance: UseQueryResult; }; export declare const useNativeTokenBalanceFromChain: () => { evmNativeBalance: UseQueryResult; cosmosNativeBalance: ethers.BigNumber; }; export declare const useNativeTokenBalanceDestinationChain: () => { balance: UseQueryResult; }; export declare const useCosmosBalance: ({ chainData, token, userAddress, enabled, direction, }: { chainData: CosmosChain | undefined; token?: TokenData | undefined; userAddress?: string | undefined; enabled?: boolean | undefined; direction?: "from" | "to" | undefined; }) => { balance: string; };