import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface AccountInformationV2Response {
    assets: {
        asset: string;
        walletBalance: number;
        unrealizedProfit: number;
        marginBalance: number;
        maintMargin: number;
        initialMargin: number;
        positionInitialMargin: number;
        openOrderInitialMargin: number;
        maxWithdrawAmount: number;
        crossWalletBalance: number;
        crossUnPnl: number;
        availableBalance: number;
    }[];
    positions: {
        symbol: string;
        initialMargin: number;
        maintMargin: number;
        unrealizedProfit: number;
        positionInitialMargin: number;
        openOrderInitialMargin: number;
        leverage: number;
        isolated: boolean;
        positionSide: usdtM.PositionSide;
        entryPrice: number;
        maxQuantity: number;
    }[];
    canDeposit: boolean;
    canTrade: boolean;
    canWithdraw: boolean;
    feeTier: number;
    updateTime: Date;
}
export declare function accountInformationV2(client: BinanceSignedClient): Promise<AccountInformationV2Response>;
