import { Currency, Token, CurrencyAmount } from "@uniswap/sdk-core"; /** * Returns a map of the given addresses to their eventually consistent ETH balances. */ export declare function useETHBalances( uncheckedAddresses?: (string | undefined)[] ): { [address: string]: CurrencyAmount | undefined; }; /** * Returns a map of token addresses to their eventually consistent token balances for a single account. */ export declare function useTokenBalancesWithLoadingIndicator( address?: string, tokens?: (Token | undefined)[] ): [ { [tokenAddress: string]: CurrencyAmount | undefined; }, boolean ]; export declare function useTokenBalances( address?: string, tokens?: (Token | undefined)[] ): { [tokenAddress: string]: CurrencyAmount | undefined; }; export declare function useTokenBalance( token?: Token ): CurrencyAmount | undefined; export declare function useCurrencyBalances( account?: string, currencies?: (Currency | undefined)[] ): (CurrencyAmount | undefined)[]; export declare function useCurrencyBalance( account?: string, currency?: Currency ): CurrencyAmount | undefined; export declare function useAllTokenBalances( account?: string ): { [tokenAddress: string]: CurrencyAmount | undefined; };