import { Transport } from '../../internal/interfaces/transport'; import { AccountAPI } from '../uta/account/api_account'; import { AffiliateAPI } from '../uta/affiliate/api_affiliate'; import { MarketAPI } from '../uta/market/api_market'; import { OrderAPI } from '../uta/order/api_order'; import { PositionsAPI } from '../uta/positions/api_positions'; import { VIPLendingAPI } from '../uta/viplending/api_vip_lending'; export interface UTAService { getAccountApi(): AccountAPI; getAffiliateApi(): AffiliateAPI; getMarketApi(): MarketAPI; getOrderApi(): OrderAPI; getPositionsApi(): PositionsAPI; getVIPLendingApi(): VIPLendingAPI; } export declare class UTAServiceImpl implements UTAService { private readonly transport; private readonly account; private readonly affiliate; private readonly market; private readonly order; private readonly positions; private readonly vipLending; constructor(transport: Transport); getAccountApi(): AccountAPI; getAffiliateApi(): AffiliateAPI; getMarketApi(): MarketAPI; getOrderApi(): OrderAPI; getPositionsApi(): PositionsAPI; getVIPLendingApi(): VIPLendingAPI; }