import { BigNumber } from 'ethers'; export interface ContractBuyResult { transactionHash: string; newTokenIds: BigNumber[]; } export interface ContractFuseResult { transactionHash: string; newTokenId: BigNumber; } export interface ContractAwardedBoxEvent { payer: string; tokenId: BigNumber; } export interface RiverBoxTokenDetail { locationId: number; fusionCount: number; signature: number; parts: BigNumber[]; } export interface RivermenScrollsTokenDetail { locationId: number; parts: BigNumber[]; } export interface RivermenScrollsTokenHierarchy { parentLocationId: number; childLocationIds: number[]; }