using SVSim.EmulatedEntrypoint.Models.Dtos;
namespace SVSim.EmulatedEntrypoint.Services;
public interface IBattlePassService
{
/// Global level curve as wire-string dictionary; null if no levels seeded.
Task?> GetLevelCurveAsync(CancellationToken ct);
// The Info / ItemList / Buy / AddPoints methods are added in later tasks (11, 12, 13, 14).
}