import type { GetTokenBalanceReturnType } from '../../../actions/getTokenBalance.js'; import type { ExtendedViemClient } from '../../../client.js'; import type { Account, Address, ChainContract } from '../../../types.js'; import type { Chain } from '../index.js'; import type { GetWalletTokenBalanceInput as _GetWalletTokenBalanceInput } from '../transports/index.js'; export type GetTokenBalancesInput = _GetWalletTokenBalanceInput & { account: Account | Account[]; chain?: Chain; token?: Address | ChainContract | null; }; export declare function getTokenBalances(client: ExtendedViemClient, params: GetTokenBalancesInput): Promise;