using System;
using System.IO;
using System.Threading.Tasks;
using System.Threading;
namespace AsbCloudApp.Services.ProcessMaps;
///
/// Сервис импорта РТК
///
[Obsolete]
public interface IProcessMapPlanImportService
{
///
/// Загрузить данные из файла
///
///
///
///
///
///
///
Task ImportAsync(int idWell, int idUser, bool deleteBeforeImport, Stream stream,
CancellationToken cancellationToken);
///
/// Сформировать файл с данными
///
///
///
///
Task<(string Name, Stream File)> ExportAsync(int idWell, CancellationToken cancellationToken);
///
/// Получение шаблона для заполнения
///
///
Task<(string Name, Stream File)> GetExcelTemplateStreamAsync(CancellationToken cancellationToken);
}