using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Report; namespace GB5Shared.Export.NativePdf { public interface INativePdfExport { Task Export( IAsyncEnumerable> records, IAsyncEnumerable mainHeaders, IAsyncEnumerable columnTitles, IAsyncEnumerable columnFieldNames, Stream outputStream, LoginDTO login, byte[]? logoBytes, CancellationToken cancellationToken = default, List? reportViewFields = null, byte reportViewPageFormat = 4, byte reportViewPageOrientation = 0); } }