using SurveyLib.Core.Models; namespace SurveyLib.Core.Services; public interface IQuestionService { Task AddQuestionAsync(QuestionBase question); Task UpdateQuestionAsync(QuestionBase question); Task DeleteQuestionAsync(int id); Task GetQuestionByIdAsync(int id); Task> GetQuestionsBySurveyIdAsync(int surveyId); }