/**
 * Subscribe to Positions Realtime Data on Specific Market
 * @async
 * @function subscribe
 * @memberof Streams.futures.position
 * @param {Array<String>} markets Markets' Name
 * @param {function} onData On Data Incomming Callback
 */
export declare function futuresPositionSubscribe(markets: string[], onData: () => any): void;
/**
 * Unsubscribe from Positions Realtime Data
 * @async
 * @function unsubscribe
 * @memberof Streams.futures.position
 */
export declare function futuresPositionUnsubscribe(): void;
/**
 * Query the Positions' Data on specific market
 * @async
 * @function query
 * @memberof Streams.futures.position
 * @param {Array<String>} markets Markets' Name
 * @returns {Promise<Object>} Promise object represents the result of the request
 */
export declare function futuresPositionQuery(markets: string[]): Promise<any>;
