using System.Security.Claims; using SeaHaven.Services.DTOs; namespace SeaHaven.Services.Interfaces { public interface IWorkOrderBoardService { Task GetBoardAsync( WorkOrderBoardQueryDto query, ClaimsPrincipal user, string? currentUserId, CancellationToken cancellationToken = default); Task> GetDispatcherLookupsAsync(); Task GetBoardRowAsync(int workOrderId, ClaimsPrincipal user); } }