import { SubjectTitle } from '../static-subject/static-subject-title';
import { Subject } from '../subject-interface';
/** The DomNodeSubject class represents a subject related to DOM nodes. */
export declare class DomNodeSubject implements Subject {
  private title;
  private host;
  /**
   * The constructor function takes a SubjectTitle parameter and assigns it to the private title property.
   *
   * @param {SubjectTitle} title - The "title" parameter is a private property of the class that is of type "SubjectTitle".
   * @param {HTMLElement} host - The `host` parameter is an HTMLElement that represents the container or
   * parent element where the subject title will be displayed. It is used to specify the location where
   * the title will be rendered on the web page.
   */
  constructor(title: SubjectTitle, host: HTMLElement);
  /**
   * The getDescription function returns the title of an object as a string.
   *
   * @returns {string} The title of the object.
   */
  getDescription(): string;
}
