import 'dart:collection'; abstract class EventRepository { Future> getEventsForHabit(int habitId); Future> getEventsMapForHabit(int habitId); Future insertEvent(int habitId, DateTime date, List event); Future deleteEvent(int habitId, DateTime date); Future deleteAllEventsForHabit(int habitId); Future insertEventsForHabit(int habitId, Map events); Future deleteAllEvents(); }