using StickyBoard.Core.DTOs.SocialAndMessaging; using StickyBoard.Core.Models; namespace StickyBoard.Core.Services.SocialAndMessaging.Contracts; public interface IMentionService { Task CreateAsync(Guid authorId, MentionCreateDto dto, CancellationToken ct); Task> GetForUserAsync(Guid userId, CancellationToken ct); Task> GetForEntityAsync(EntityType entityType, Guid entityId, CancellationToken ct); }