export interface GetSpreadInstrumentsInfoParamsV5 { symbol?: string; baseCoin?: string; limit?: number; cursor?: string; } export interface SubmitSpreadOrderParamsV5 { symbol: string; side: 'Buy' | 'Sell'; orderType: 'Limit' | 'Market'; qty: string; price: string; orderLinkId: string; timeInForce: 'IOC' | 'FOK' | 'GTC' | 'PostOnly'; } export interface AmendSpreadOrderParamsV5 { symbol: string; orderId?: string; orderLinkId?: string; qty?: string; price?: string; } export interface GetSpreadOpenOrdersParamsV5 { symbol?: string; baseCoin?: string; orderId?: string; orderLinkId?: string; limit?: number; cursor?: string; } export interface GetSpreadOrderHistoryParamsV5 { symbol?: string; baseCoin?: string; orderId?: string; orderLinkId?: string; startTime?: number; endTime?: number; limit?: number; cursor?: string; } export interface GetSpreadTradeHistoryParamsV5 { symbol?: string; orderId?: string; orderLinkId?: string; startTime?: number; endTime?: number; limit?: number; cursor?: string; }