/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ import * as runtime from '../../runtime'; import type { Balance } from '../models'; export interface GetBalanceRequest { accountType?: GetBalanceAccountTypeEnum; currency?: string; atTimestamp?: Date; forUserId?: string; } /** * */ export declare class BalanceApi extends runtime.BaseAPI { secretKey: string; xenditURL: string; constructor({ secretKey, xenditURL }: { secretKey: string; xenditURL?: string; }); /** * Retrieves balance for your business, defaults to CASH type * Retrieves balances for a business, default to CASH type */ private getBalanceRaw; /** * Retrieves balance for your business, defaults to CASH type * Retrieves balances for a business, default to CASH type */ getBalance(requestParameters?: GetBalanceRequest): Promise; } /** * @export */ export declare const GetBalanceAccountTypeEnum: { readonly Cash: "CASH"; readonly Holding: "HOLDING"; readonly Tax: "TAX"; }; export type GetBalanceAccountTypeEnum = typeof GetBalanceAccountTypeEnum[keyof typeof GetBalanceAccountTypeEnum];