import { BigNumberLike } from "@rarible/types"; import { Blockchain } from "./Blockchain"; import { CollectionId } from "@rarible/types"; import { Creator } from "./Creator"; import { ItemHistory } from "./ItemHistory"; import { ItemId } from "@rarible/types"; import { Order } from "./Order"; import { OwnershipId } from "@rarible/types"; import { OwnershipSource } from "./OwnershipSource"; import { UnionAddress } from "@rarible/types"; import { UnionContractAddress } from "@rarible/types"; export type Ownership = { id: OwnershipId; blockchain: Blockchain; itemId?: ItemId; contract?: UnionContractAddress; collection?: CollectionId; tokenId?: BigNumberLike; owner: UnionAddress; value: BigNumberLike; source?: OwnershipSource; createdAt: string; lastUpdatedAt?: string; creators?: Array; lazyValue: BigNumberLike; pending: Array; bestSellOrder?: Order; version?: number; };