using TrafagSalesExporter.Models; namespace TrafagSalesExporter.Services; public interface IMappedSalesRecordComposer { List Compose( Site site, IReadOnlyList sources, IReadOnlyList joins, IReadOnlyList mappings, IReadOnlyDictionary>> sourceRows, string defaultDocumentType); }