import BigNumber from "bignumber.js";
import { Order, TradeData } from "../interfaces";
import { Signer } from "@mysten/sui/cryptography";
import { OrderSigner } from "./OrderSigner";
export declare class Trader {
    static setupNormalTrade(orderSigner: OrderSigner, maker: Signer, taker: Signer, makerOrder: Order, options?: {
        takerOrder?: Order;
        quantity?: BigNumber;
        price?: BigNumber;
    }): Promise<TradeData>;
}
