namespace BotSharp.Abstraction.Rules; public interface IRuleEngine { Task> Triggered(IRuleTrigger trigger, string data, List? states = null); }