AbstractClaimConditionContractStruct
type AbstractClaimConditionContractStruct = { currency: string; maxClaimablePerWallet: BigNumberish; maxClaimableSupply: BigNumberish; merkleRoot: string; metadata?: string; pricePerToken: BigNumberish; startTimestamp: BigNumberish; supplyClaimed: BigNumberish; waitTimeInSecondsBetweenClaims?: BigNumberish;};
type currency = string;
type maxClaimablePerWallet = BigNumberish;
type maxClaimableSupply = BigNumberish;
type merkleRoot = string;
type metadata = string;
type pricePerToken = BigNumberish;
type startTimestamp = BigNumberish;
type supplyClaimed = BigNumberish;
type waitTimeInSecondsBetweenClaims = BigNumberish;