using SurveyLib.Core.Models; namespace SurveyLib.Core.Repositories; public interface ISurveyRepository : IGenericRepository { Task GetWithQuestionsAsync(int surveyId); Task GetWithCompletionsAsync(int surveyId); Task> FindByTitleAsync(string title); }