namespace AIStudio.Provider; public interface IResponseStreamLine { /// /// Checks if the response line contains any content. /// /// True when the response line contains content, false otherwise. public bool ContainsContent(); /// /// Gets the content of the response line. /// /// The content of the response line. public ContentStreamChunk GetContent(); /// /// Checks if the response line contains any sources. /// /// True when the response line contains sources, false otherwise. public bool ContainsSources() => false; /// /// Gets the sources of the response line. /// /// The sources of the response line. public IList GetSources() => []; }