import type { BigNumber } from "@rarible/utils"; import type { BigNumberValue } from "@rarible/utils"; import type { EthereumContract } from "@rarible/ethereum-provider"; import type { OrderFillSendData } from "../types"; import type { ConsiderationItem, InputCriteria, Order } from "./types"; import type { TimeBasedItemParams } from "./item"; export declare function getFulfillStandardOrderData({ order, unitsToFill, totalSize, totalFilled, offerCriteria, considerationCriteria, tips, extraData, timeBasedItemParams, conduitKey, recipientAddress, seaportContract, }: { order: Order; unitsToFill?: BigNumberValue; totalFilled: BigNumber; totalSize: BigNumber; offerCriteria: InputCriteria[]; considerationCriteria: InputCriteria[]; tips?: ConsiderationItem[]; extraData?: string; conduitKey: string; recipientAddress: string; timeBasedItemParams: TimeBasedItemParams; seaportContract: EthereumContract; }): Promise;