using Luna.Shared; using Microsoft.Extensions.AI; namespace Luna.Core.Services; public interface IChatStreamUpdateBuilder { ChatStreamUpdate FromAiContent(AIContent content, string messageId); ChatStreamUpdate FromString(string content, string messageId); ChatStreamUpdate CreateCompleteUpdate(string messageId); }