import { SecurityType, ExecInst } from "@reactivemarkets/switchboard-api";
import { IStrategyParameter } from "../iStrategyParameter";
import { IOrderReplaceRequestBuilder } from "./iOrderReplaceRequestBuilder";
export declare class OrderReplaceRequestBuilder implements IOrderReplaceRequestBuilder {
    #private;
    account(account: string): this;
    clOrderId(clOrderId?: string): this;
    execInst(execInst?: ExecInst): this;
    origClOrderId(origClOrderId?: string): this;
    orderId(orderId?: string): this;
    securityType(securityType: SecurityType): this;
    symbol(symbol: string): this;
    tenor(tenor?: string): this;
    venue(venue: string): this;
    qty(qty?: number): this;
    price(price?: number): this;
    sendingTime(sendingTime?: bigint): this;
    strategyParameters(parameters?: readonly IStrategyParameter[]): this;
    build(): Uint8Array;
}
