using FlowAPI.Domain.Entities; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace FlowAPI.Application.Interfaces { public interface ISharedGraphRepository : IGenericRepository { Task> GetSharedGraphsByUserIdAsync(Guid userId); Task GetShareAsync(Guid graphId, Guid sharedWithUserId); Task> GetSharesForGraphAsync(Guid graphId); } }