/// @notice The ```calculateRewardsToDistribute``` function calculates the amount of rewards to distribute based on the rewards cycle data and the time passed
/// @notice The ```calculateRewardsToDistribute``` function calculates the amount of rewards to distribute based on the rewards cycle data and the time passed
/// @param _rewardsCycleData The rewards cycle data
/// @param _rewardsCycleData The rewards cycle data
/// @param _deltaTime The time passed since the last rewards distribution
/// @param _deltaTime The time passed since the last rewards distribution
/// @return _rewardToDistribute The amount of rewards to distribute
/// @return _rewardToDistribute The amount of rewards to distribute
function calculateRewardsToDistribute(
function calculateRewardsToDistribute(
RewardsCycleData memory _rewardsCycleData,
RewardsCycleData memory _rewardsCycleData,
uint256 _deltaTime
uint256 _deltaTime
) public view override returns (uint256 _rewardToDistribute) {
) public view override returns (uint256 _rewardToDistribute) {