import type { spot, XOR } from '../..'; export declare type NewOCOPayload = NewOCOBasePayload & NewOCOStopLimitPayload; export interface NewOCOBasePayload { symbol: string; side: spot.OrderSide; quantity: number; price: number; stopPrice: number; limitIcebergQty?: number; stopIcebergQty?: number; listClientOrderId?: string; limitClientOrderId?: string; stopClientOrderId?: string; newOrderRespType?: OrderResponseType; } export declare type NewOCOStopLimitPayload = XOR<{ stopLimitPrice: number; stopLimitTimeInForce: spot.TimeInForce; }, {}>;