import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface UserForceOrdersPayload {
    symbol?: string;
    autoCloseType?: usdtM.AutoCloseType;
    startTime?: Date | number;
    endTime?: Date | number;
    limit?: number;
}
export interface UserForceOrdersResponse {
    orderId: number;
    symbol: string;
    status: usdtM.OrderStatus;
    clientOrderId: string;
    price: number;
    averagePrice: number;
    origQuantity: number;
    executedQuantity: number;
    cumQuote: number;
    timeInForce: usdtM.TimeInForce;
    type: usdtM.OrderType;
    reduceOnly: boolean;
    closePosition: boolean;
    side: usdtM.OrderSide;
    positionSide: usdtM.PositionSide;
    stopPrice: number;
    workingType: usdtM.WorkingType;
    origType: usdtM.OrderType;
    time: Date;
    updateTime: Date;
}
export declare function userForceOrders(client: BinanceSignedClient, payload?: UserForceOrdersPayload): Promise<UserForceOrdersResponse[]>;
