interface IStakingRewards {
    function balanceOf(address account) external view returns (uint256);
    // Mutative
    function stake(uint256 amount) external;
    function withdraw(uint256 amount) external;
    function getReward() external;
}
// 
function stake(uint256 amount) external;
// Mutative