using System.Collections.Generic; using System.Threading.Tasks; using TodoList.Models; namespace TodoList.Services { public interface IDataService { Task> LoadTasksAsync(bool? completed = null); Task SaveTaskAsync(TodoItem task); Task UpdateTaskAsync(TodoItem task); Task ToggleCompleteAsync(string id); Task DeleteTaskAsync(string id); } }