import 'package:relationship_saver/features/local/local_models.dart'; /// Schedules and reconciles reminder deliveries for current local state. abstract class ReminderScheduler { /// Reconciles platform schedules to match current enabled reminders. Future reconcile(List reminders); /// Clears all platform-scheduled reminder jobs. Future clearAll(); } /// Default scheduler used until platform notifications are integrated. class NoopReminderScheduler implements ReminderScheduler { const NoopReminderScheduler(); @override Future clearAll() async {} @override Future reconcile(List reminders) async {} }