import { BinanceSignedClient } from '../../../clients';
import { spot } from '../../../info';
export declare type NewOCOPayload<OrderResponseType extends spot.OrderResponseType = spot.OrderResponseType> = spot.NewOCOPayload<OrderResponseType>;
export declare function newOCO(client: BinanceSignedClient, payload: spot.NewOCOPayload<'FULL'>): Promise<spot.OrderOCOFullResponse>;
export declare function newOCO(client: BinanceSignedClient, payload: spot.NewOCOPayload<'RESULT'>): Promise<spot.OrderOCOResultResponse>;
export declare function newOCO(client: BinanceSignedClient, payload: spot.NewOCOPayload<'ACK'>): Promise<spot.OrderOCOACKResponse>;
