UNPKG

kucoin-universal-sdk

Version:
32 lines (31 loc) 1.21 kB
import { Transport } from '../../internal/interfaces/transport'; import { FeeAPI } from '../account/fee/api_fee'; import { TransferAPI } from '../account/transfer/api_transfer'; import { AccountAPI } from '../account/account/api_account'; import { SubAccountAPI } from '../account/subaccount/api_sub_account'; import { WithdrawalAPI } from '../account/withdrawal/api_withdrawal'; import { DepositAPI } from '../account/deposit/api_deposit'; export interface AccountService { getAccountApi(): AccountAPI; getDepositApi(): DepositAPI; getWithdrawalApi(): WithdrawalAPI; getFeeApi(): FeeAPI; getSubAccountApi(): SubAccountAPI; getTransferApi(): TransferAPI; } export declare class AccountServiceImpl implements AccountService { private readonly transport; private readonly account; private readonly deposit; private readonly withdrawal; private readonly fee; private readonly subAccount; private readonly transfer; constructor(transport: Transport); getAccountApi(): AccountAPI; getDepositApi(): DepositAPI; getWithdrawalApi(): WithdrawalAPI; getFeeApi(): FeeAPI; getSubAccountApi(): SubAccountAPI; getTransferApi(): TransferAPI; }