kucoin-universal-sdk
Version:
Official KuCoin Universal SDK.
32 lines (31 loc) • 1.21 kB
TypeScript
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;
}