import type { ExtendedChain } from '@lifi/sdk'; import { type Token, type TokenAmount } from '@lifi/sdk'; export declare const useTokenBalance: (accountAddress?: string, token?: Token, chain?: ExtendedChain) => { token: TokenAmount | undefined; isLoading: boolean; refetch: (options?: import("@tanstack/query-core/build/legacy/queryClient-4ddEge6Q")._ | undefined) => Promise>; refetchNewBalance: () => void; refetchAllBalances: () => void; getTokenBalancesWithRetry: (accountAddress: string, tokens: Token[], depth?: number) => Promise; }; export declare const getTokenBalancesWithRetry: (accountAddress: string, tokens: Token[], depth?: number) => Promise;