interface IV2Keeper {
    // Getters
    function jobs() external view returns (address[] memory);

    event JobAdded(address _job);
    event JobRemoved(address _job);

    // Setters
    function addJobs(address[] calldata _jobs) external;

    function addJob(address _job) external;

    function removeJob(address _job) external;

    // Jobs actions
    function tend(address _strategy) external;

    function harvest(address _strategy) external;
}
function jobs() external view returns (address[] memory);
// Getters