import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface AccountTradeListPayload {
    symbol: string;
    startTime?: Date | number;
    endTime?: Date | number;
    fromId?: number;
    limit?: number;
}
export interface AccountTradeListResponse {
    buyer: boolean;
    commission: number;
    commissionAsset: string;
    id: number;
    maker: boolean;
    orderId: number;
    price: number;
    quantity: number;
    quoteQuantity: number;
    realizedPnl: number;
    side: usdtM.OrderSide;
    positionSide: usdtM.PositionSide;
    symbol: string;
    time: Date;
}
export declare function accountTradeList(client: BinanceSignedClient, payload: AccountTradeListPayload): Promise<AccountTradeListResponse[]>;
