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() => [];
}