using SolutionErp.Application.Forms.Services;
using SolutionErp.Domain.Contracts;

namespace SolutionErp.Application.Reports.Services;

public interface IContractExcelExporter
{
    Task<RenderResult> ExportAsync(
        ContractPhase? phase,
        Guid? supplierId,
        Guid? projectId,
        DateTime? fromDate,
        DateTime? toDate,
        CancellationToken ct = default);
}
