import { VegaComponentName, VegaNativeEventNameType } from '../../../types/ui.type';
import { BaseStrategy } from './base-strategy';
/** The VegaTextareaChangeStrategy class is a TypeScript class that extends the BaseStrategy class and is used for handling the 'change' event for a VegaTextarea component. */
export declare class VegaTextareaChangeStrategy extends BaseStrategy {
  vegaComponentName: VegaComponentName;
  eventName: VegaNativeEventNameType;
  /**
   * The function creates a textarea element and sets its name attribute based on the name attribute of a delegated target element.
   *
   * @param {HTMLElement} delegatedTarget - The delegatedTarget parameter is an HTMLVegaTextElement, which is an element that represents a text input field in the Vega visualization library.
   * @returns {HTMLTextAreaElement} an HTMLTextAreaElement.
   */
  createEventTarget(delegatedTarget: HTMLVegaTextareaElement): HTMLTextAreaElement;
}
