interface IMerkleDistributor {
    // Returns the address of the token distributed by this contract.
    function totalClaims() external view returns (uint256);

    function claimed() external view returns (uint256);
}
// Allows anyone to claim a token if they exist in a merkle root.
function totalClaims() external view returns (uint256);

// Returns the address of the token distributed by this contract.