using Govor.Core.Models; namespace Govor.Application.Interfaces; public interface IFriendsService { Task> SearchUsersAsync(string query, Guid currentId); Task SendFriendRequestAsync(Guid fromUserId, Guid toUserId); Task AcceptFriendRequestAsync(Guid requestId, Guid currentUserId); Task RejectFriendRequestAsync(Guid requestId, Guid currentUserId); Task> GetFriendsAsync(Guid userId); Task> GetResponsesAsync(Guid userId); Task> GetIncomingRequestsAsync(Guid userId); }