// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; /// @notice Upkeep-style interface used by Plugin Automation (Chainlink-Automation-compatible shape). interface IAutomationCompatible { function checkUpkeep(bytes calldata checkData) external returns (bool upkeepNeeded, bytes memory performData); function performUpkeep(bytes calldata performData) external; }