import { HttpClient } from '../../http-client/http-client'; import { CryptoCurrency } from '../common/currencies'; import { HttpApiResponse } from '../common/make-request'; import { Money, StringMoney } from '../common/money'; import { Network } from '../common/network'; import { AppToken } from '../common/types'; export interface GetBalanceRequestOptions { appToken: AppToken; httpClient: HttpClient; network?: Network; } export declare type GetBalanceResponse = GetBalanceResponseItem[]; export interface GetBalanceResponseItem { currency_code: CryptoCurrency; available: StringMoney; } export declare type GetBalanceResult = GetBalanceResultItem[]; export interface GetBalanceResultItem { currencyCode: CryptoCurrency; available: Money; } export declare function getBalance(options: GetBalanceRequestOptions): Promise>;