import { BigNumberLike } from "@rarible/types"; import { Blockchain } from "./Blockchain"; import { EthOrderFormAsset } from "./EthOrderFormAsset"; import { EthRaribleV2OrderData } from "./OrderData"; import { UnionAddress } from "@rarible/types"; export type OrderForm = EthRaribleOrderForm; export type EthRaribleOrderForm = EthRaribleV2OrderForm; export type EthRaribleV2OrderForm = { "@type": "RARIBLE_V2"; maker: UnionAddress; taker?: UnionAddress; make: EthOrderFormAsset; take: EthOrderFormAsset; startedAt?: string; endedAt: string; salt: BigNumberLike; signature: string; blockchain: Blockchain; data: EthRaribleV2OrderData; };