using NexusReader.UI.Shared.Models;
namespace NexusReader.UI.Shared.Services;
///
/// Service to maintain local UI state for the reader, separating state from event bus.
///
public interface IReaderStateService
{
int CurrentScrollPercentage { get; set; }
List CurrentCheckpoints { get; set; }
string CurrentBlockId { get; set; }
MobileReaderTab ActiveTab { get; set; }
}