﻿using System.Collections.Generic;
using System.Threading.Tasks;
using arnvanhoutte.Domain.Entities.Wunderlist;
using Task = arnvanhoutte.Domain.Entities.Wunderlist.Task;

namespace arnvanhoutte.DataAccess.Interfaces
{
    public interface IWunderlistRepository : IRepository
    {
        Task<IEnumerable<List>> GetListsAsync();
        Task<IEnumerable<Task>> GetTasksByListAsync(int id);
        Task<dynamic> GetUserAsync();
    }
}