import type { Ethereum } from "@rarible/ethereum-provider"; import type { SimpleRaribleV2Order } from "../../types"; /** * Encode RaribleV2 orders into Purchase struct for directBuy/batchPurchase * @param ethereum * @param sellOrder * @param sellOrderSignature * @param buyOrder * @param withMethodId add directPurchase method signature prefix */ export declare function encodeRaribleV2OrderPurchaseStruct(ethereum: Ethereum, sellOrder: SimpleRaribleV2Order, sellOrderSignature: string, buyOrder: SimpleRaribleV2Order, withMethodId: boolean): string;