using FlowAPI.Domain.Entities; namespace FlowAPI.Application.Interfaces { public interface IGraphRepository : IGenericRepository { Task> GetAllByUserIdAsync(Guid userId); Task GetByIdWithDetailsAsync(Guid id); Task ClearDetailsAsync(Guid id); Task UpsertFullGraphAsync(Guid graphId, IEnumerable nodes, IEnumerable edges); } }