namespace AIStudio.Tools.Services;
///
/// One piece of an extracted file, as the runtime delivered it.
///
/// The extracted text.
/// The number of tokens of that text.
/// The page that text came from, or null when it has none. Presentations and spreadsheets have none.
public sealed record ArbitraryFileDataSegment(string Content, int TokenCount, int? PageNumber);