Interface
ActionInterface
Magento\Rule\Model\Action\ActionInterface
What it does
This is a marker interface used to identify classes that represent actions in Magento's rule engine system.
Developers implement this interface when creating custom action types for promotions, catalog rules, or other rule-based features.
It serves as a type-hint contract for the rule action system without enforcing specific methods.