using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using BetterGenshinImpact.Model.MaskMap; namespace BetterGenshinImpact.Service.Interface; public interface IMaskMapPointService { Task> GetLabelCategoriesAsync(CancellationToken ct = default); Task GetPointsAsync(IReadOnlyList selectedItems, CancellationToken ct = default); Task GetPointInfoAsync(MaskMapPoint point, CancellationToken ct = default); }