///
import { Market } from '@project-serum/serum';
import { Context } from '@solana/web3.js';
import { ReceivedCancelOrder, ReceivedNewOrder } from './types';
export declare class RequestQueueDataMapper {
private readonly _symbol;
private readonly _market;
private _lastSeenRequestQueueHead;
constructor(_symbol: string, _market: Market);
map(requestQueueData: Buffer, context: Context, timestamp: Date): Generator;
private _mapRequestItemToReceiveMessage;
private _getNewlyAddedRequestQueueItems;
private _decodeRequestQueue;
}
//# sourceMappingURL=data-mappers.d.ts.map