import { Token, Address, AddressOrSymbol } from './token'; import { ConstructFetchInput } from './types'; declare type GetBalances = (userAddress: Address, signal?: AbortSignal) => Promise; declare type GetBalance = (userAddress: Address, tokenAddressOrSymbol: AddressOrSymbol, signal?: AbortSignal) => Promise; export interface Allowance { tokenAddress: Address; allowance: string; } declare type GetAllowances = (userAddress: Address, tokenAddresses: Address[], signal?: AbortSignal) => Promise; declare type GetAllowance = (userAddress: Address, tokenAddress: Address, signal?: AbortSignal) => Promise; export declare type GetBalancesFunctions = { getBalance: GetBalance; getBalances: GetBalances; getAllowance: GetAllowance; getAllowances: GetAllowances; }; declare const NOT_FOUND_RESPONSE: { readonly message: "Not Found"; }; export declare const constructGetBalances: ({ apiURL, network, fetcher, }: ConstructFetchInput) => GetBalancesFunctions; export {}; //# sourceMappingURL=balance.d.ts.map