import { WebSocketManager } from "../utils/WebSocketManager";
import { ITradeTransactionResponse } from "../interfaces";
export declare class TradingOperations {
    private readonly wsManager;
    constructor(wsManager: WebSocketManager);
    /**
     * Starts trade transaction.
     * @param {any} tradeTransInfo - TRADE_TRANS_INFO
     * @returns {Promise<ITradeTransactionResponse>}
     */
    tradeTransaction(tradeTransInfo: any): Promise<ITradeTransactionResponse>;
    /**
     * Returns current transaction status.
     * @param {number} order - order
     * @returns {Promise<any>} // TODO: Create ITradeStatusResponse interface
     */
    tradeTransactionStatus(order: number): Promise<any>;
}
