abstract class BackupRepository { Future> exportAllData(); Future importData(Map data); Future getDatabaseVersion(); Future getDatabasePath(); Future closeDatabase(); Future reopenDatabase(); Future getHabitCount(); Future getEventCount(); Future validateDatabaseIntegrity(); }