using BotSharp.Abstraction.Routing.Models; namespace BotSharp.Abstraction.Routing; public interface IRouterInstance { string AgentId { get; } Agent Router { get; } RoutingItem[] GetRoutingItems(); List GetHandlers(); IRouterInstance Load(); IRouterInstance WithDialogs(List dialogs); RoutingRule[] GetRulesByName(string name); }