GetDropResult: { conditions: { currency: `0x${string}`; currentConditionId: number; displayConditionId: number; hasNextPhase: boolean; isBetweenPhases: boolean; isEnded: boolean; isSoldOut: boolean; isStarted: boolean; max: number; maxClaimableSupply: bigint; merkleRoot: `0x${string}`; metadata: string; percentage: number; pricePerToken: bigint; quantityLimitPerWallet: bigint; remainingSupply: bigint; startTimestamp: bigint; supplyClaimed: bigint; totalMinted: number; }; dropInfo: { chainId: number; } & GetCollectionDropInfoResponse; }