using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using xAiModels.Models.Dtos; namespace xAiModels.Interfaces.Enrichers { public interface IXAiConversationEnricher { Task EnrichAsync( XAiConversationDto source, XAiConversationDto destination, CancellationToken cancellationToken = default ); Task> EnrichRangeAsync( IEnumerable sources, IEnumerable destinations, CancellationToken cancellationToken = default ); } }