namespace Distribution.Infra.Authorization; public interface IScopeAccessService { Task HasStoreScopeAsync(Guid userId, Guid storeId); Task HasRouteScopeAsync(Guid userId, Guid routeId); Task HasRegionScopeAsync(Guid userId, Guid regionId); Task> GetAccessibleStoreIdsAsync(Guid userId); }