namespace ReportGenerator.Generator.Interface; public interface ITableGenerator : IStreamWriter { int Columns { get; } ITableGenerator AppendHeader(string content); ITableGenerator AppendHeader(IEnumerable row); ITableGenerator AppendHeader(IEnumerable> rows); ITableGenerator AppendRow(string content); ITableGenerator AppendRow(IEnumerable row); ITableGenerator AppendRows(IEnumerable> rows); }