/// Raw persisted payload for sync queue state. class SyncStateRecord { const SyncStateRecord({required this.rawState}); final String rawState; } /// Persistence boundary for sync queue metadata and pending changes. abstract interface class SyncStateStore { /// Reads stored sync state payload. Future read(); /// Writes sync state payload. Future write({required String rawState}); /// Clears stored sync state payload. Future clear(); }