import 'package:immich_mobile/domain/utils/event_stream.dart'; // Timeline Events class TimelineReloadEvent extends Event { const TimelineReloadEvent(); } class ScrollToTopEvent extends Event { const ScrollToTopEvent(); } class ScrollToDateEvent extends Event { final DateTime date; const ScrollToDateEvent(this.date); } // Asset Viewer Events class ViewerOpenBottomSheetEvent extends Event { final bool activitiesMode; const ViewerOpenBottomSheetEvent({this.activitiesMode = false}); } class ViewerReloadAssetEvent extends Event { const ViewerReloadAssetEvent(); } // Multi-Select Events class MultiSelectToggleEvent extends Event { final bool isEnabled; const MultiSelectToggleEvent(this.isEnabled); }