using System.Collections.Generic;

namespace Ocr.Tesseract.Configuration;

/// <summary>
/// <see cref="TesseractProcessor"/> configuration
/// </summary>
public interface ITesseractConfiguration
{
  /// <summary>
  /// Tesseract data directory path
  /// </summary>
  public string DataPath { get; set; }

  /// <summary>
  /// Supported languages
  /// </summary>
  public string[] Languages { get; set; }

  /// <summary>
  /// Tesseract environment variables
  /// </summary>
  public IDictionary<string, object> Variables { get; set; }
}
