namespace ROLAC.API.Services;

public interface I1099FormService
{
    /// <summary>Recipient Copy B 1099-NEC PDF for one payee/year (plain paper).</summary>
    Task<(Stream stream, string contentType, string fileName)> RenderCopyBAsync(int payeeId, int taxYear);

    /// <summary>Filing-data CSV (one row per reportable recipient) for IRIS/accountant.</summary>
    Task<(Stream stream, string contentType, string fileName)> ExportFilingCsvAsync(int taxYear);
}
