interface IHarvest {
    function deposit(uint amount) external;     // deposit
    function withdraw(uint256 amount) external; // withdraw
    function stake(uint256 amount) external;    // stake
    // function withdraw(uint256 amount) external; // unstake
    function getReward() external;
    function balanceOf(address account) external view returns (uint256);
}
/* ========== Harvest wrapper ========== */
function getReward() external;

// stake
// function withdraw(uint256 amount) external; // unstake