Try your search with a different keyword or use * as a wildcard.
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Directory;
using Nop.Core.Domain.FilterLevels;
using Nop.Core.Domain.Messages;
using Nop.Core.Domain.Orders;
namespace Nop.Services.ExportImport;
/// 
/// Export manager interface
///  
public partial interface IExportManager
{
    /// 
    /// Export manufacturer list to XML
    ///  
    /// Manufacturers
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in XML format
    ///  
    Task ExportManufacturersToXmlAsync(IList manufacturers);
    /// 
    /// Export manufacturers to XLSX
    ///  
    /// Manufactures
    /// A task that represents the asynchronous operation 
    Task ExportManufacturersToXlsxAsync(IList manufacturers);
    /// 
    /// Export category list to XML
    ///  
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in XML format
    ///  
    Task ExportCategoriesToXmlAsync();
    /// 
    /// Export categories to XLSX
    ///  
    /// Categories
    /// A task that represents the asynchronous operation 
    Task ExportCategoriesToXlsxAsync(IList categories);
    /// 
    /// Export product list to XML
    ///  
    /// Products
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in XML format
    ///  
    Task ExportProductsToXmlAsync(IList products);
    /// 
    /// Export products to XLSX
    ///  
    /// Products
    /// A task that represents the asynchronous operation 
    Task ExportProductsToXlsxAsync(IEnumerable products);
    /// 
    /// Export order list to XML
    ///  
    /// Orders
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in XML format
    ///  
    Task ExportOrdersToXmlAsync(IList orders);
    /// 
    /// Export orders to XLSX
    ///  
    /// Orders
    /// A task that represents the asynchronous operation 
    Task ExportOrdersToXlsxAsync(IList orders);
    /// 
    /// Export customer list to XLSX
    ///  
    /// Customers
    /// A task that represents the asynchronous operation 
    Task ExportCustomersToXlsxAsync(IList customers);
    /// 
    /// Export customer list to XML
    ///  
    /// Customers
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in XML format
    ///  
    Task ExportCustomersToXmlAsync(IList customers);
    /// 
    /// Export newsletter subscribers to TXT
    ///  
    /// Subscriptions
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in TXT (string) format
    ///  
    Task ExportNewsLetterSubscribersToTxtAsync(IList subscriptions);
    /// 
    /// Export states to TXT
    ///  
    /// States
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the result in TXT (string) format
    ///  
    Task ExportStatesToTxtAsync(IList states);
    /// 
    /// Export customer info (GDPR request) to XLSX 
    ///  
    /// Customer
    /// Store identifier
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the customer GDPR info
    ///  
    Task ExportCustomerGdprInfoToXlsxAsync(Customer customer, int storeId);
    /// 
    /// Export filter level values to XLSX
    ///  
    /// Filter level values
    /// A task that represents the asynchronous operation 
    Task ExportFilterLevelValuesToXlsxAsync(IList filterLevelValues);
}