/**
 * Interface for HTML content cleaning processors.
 * Each processor implements a specific step in the HTML cleaning chain.
 */
export interface HTMLContentCleanerProcessor {
  /**
   * Process the HTML string and apply the cleaning logic.
   *
   * @param {string} html - The HTML string to process.
   * @returns {string} The processed HTML string.
   */
  process(html: string): string;
}
