import 'package:sqflite/sqflite.dart'; abstract interface class IDb { Future get dB; initDatabases(); onCreateDatabases(Database excursionDB, int version); Future addMainEntry(Map excursion); Future updateMainEntry(Map excursion); Future updateSent(int id); Future addTemplate(Map templates); Future updateTemplate(Map template); Future>> getAllMainEntries(); Future>> getAllTemplates(); Future deleteAllMainEntries(); Future deleteAllTemplates(); Future deleteTemplateById(String id); Future deleteMainEntryById(String id); }