using AuthorBuddy.Web.Models; namespace AuthorBuddy.Web.Services; public interface IFactSearchToolService { IReadOnlyList Tools { get; } Task CallAsync(string toolName, string argumentsJson); Task CreateSearchQueryAsync(string factText); Task> SearchAsync(string query, int maxResults = 5); Task SummarizeAsync(string query, string text, string url); }