///
import { OrderAcceptV0, OrderOfferV0 } from '@node-dlc/messaging';
import { RocksdbBase } from '@node-lightning/gossip-rocksdb';
export declare class RocksdbOrderStore extends RocksdbBase {
findOrderOffers(): Promise;
findOrderOffer(tempOrderId: Buffer): Promise;
findOrderOfferTempOrderIdsByNick(nick: string): Promise;
findOrderOfferTempOrderIdsByNickAndMetadata(nick: string, orderMetadataId: Buffer): Promise;
findOrderOffersByNick(nick: string): Promise;
findOrderOfferByNickAndMetadata(nick: string, orderMetadataId: Buffer): Promise;
findOrderOffersByNickAndMetadata(nick: string, orderMetadataId: Buffer): Promise;
saveOrderOffer(orderOffer: OrderOfferV0): Promise;
saveOrderOfferByNick(orderOffer: OrderOfferV0, nick: string): Promise;
saveOrderOfferByMetadataAndNick(orderOffer: OrderOfferV0, nick: string): Promise;
deleteOrderOffer(tempOrderId: Buffer): Promise;
findOrderAccepts(): Promise;
findOrderAcceptTempOrderIdsByNick(nick: string): Promise;
findOrderAcceptsByNick(nick: string): Promise;
findOrderAccept(tempOrderId: Buffer): Promise;
saveOrderAccept(orderAccept: OrderAcceptV0): Promise;
saveOrderAcceptByNick(orderAccept: OrderAcceptV0, nick: string): Promise;
deleteOrderAccept(tempOrderId: Buffer): Promise;
keyBufCompare(key: Buffer, value: Buffer): boolean;
}