package co.smartreceipts.android.workers.reports.pdf.pdfbox;
import android.support.annotation.NonNull;
import java.util.List;
import co.smartreceipts.android.model.Column;
import co.smartreceipts.android.model.Distance;
import co.smartreceipts.android.model.Receipt;
import co.smartreceipts.android.model.Trip;
public interface PdfBoxSectionFactory {
@NonNull
PdfBoxReceiptsTablePdfSection createReceiptsTableSection(
@NonNull Trip trip,
@NonNull List<Receipt> receipts,
@NonNull List<Column<Receipt>> distances,
@NonNull List<Distance> columns,
@NonNull List<Column<Distance>> distanceColumns);
@NonNull
PdfBoxReceiptsImagesPdfSection createReceiptsImagesSection(@NonNull Trip trip,
@NonNull List<Receipt> receipts);
}