using AuthorBuddy.Web.Models; namespace AuthorBuddy.Web.Services; public interface IProjectService { Task CreateNewProjectAsync(string projectName, string rootPath); Task> GetAllProjectsAsync(); Task GetProjectAsync(int projectId); Task> GetProjectFileTreeAsync(int projectId); Task SyncProjectFilesAsync(int projectId, string directoryPath, IProgress progress); }