import { BinanceSignedClient } from '../../../clients'; import { spot } from '../../../info'; export interface GetDetailOnSubAccountFuturesAccountV2Payload { email: string; futuresType: FuturesType; } export interface GetDetailOnSubAccountFuturesAccountV2USDTResponse { email: string; assets: { asset: string; initialMargin: number; maintenanceMargin: number; marginBalance: number; maxWithdrawAmount: number; openOrderInitialMargin: number; positionInitialMargin: number; unrealizedProfit: number; walletBalance: number; }[]; canDeposit: boolean; canTrade: boolean; canWithdraw: boolean; feeTier: number; maxWithdrawAmount: number; totalInitialMargin: number; totalMaintenanceMargin: number; totalMarginBalance: number; totalOpenOrderInitialMargin: number; totalPositionInitialMargin: number; totalUnrealizedProfit: number; totalWalletBalance: number; updateTime: Date; } export interface GetDetailOnSubAccountFuturesAccountV2COINResponse { email: string; assets: { asset: string; initialMargin: number; maintenanceMargin: number; marginBalance: number; maxWithdrawAmount: number; openOrderInitialMargin: number; positionInitialMargin: number; unrealizedProfit: number; walletBalance: number; }[]; canDeposit: boolean; canTrade: boolean; canWithdraw: boolean; feeTier: number; updateTime: Date; } export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload): Promise; export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload): Promise; export declare function getDetailOnSubAccountFuturesAccountV2(client: BinanceSignedClient, payload: GetDetailOnSubAccountFuturesAccountV2Payload): Promise;