import { VegaComponentName, VegaNativeEventNameType } from '../../../types/ui.type';
import { BaseStrategy } from './base-strategy';
/** The VegaInputSelectChangeStrategy class is a TypeScript class that extends the BaseStrategy class and is used for handling the 'change' event for Vega input select components. */
export declare class VegaInputSelectChangeStrategy extends BaseStrategy {
  eventName: VegaNativeEventNameType;
  vegaComponentName: VegaComponentName;
  /**
   * The function creates a new HTML select element and sets its name attribute based on the name attribute of the delegated target.
   *
   * @param {HTMLElement} delegatedTarget - The delegatedTarget parameter is of type
   * HTMLVegaInputSelectElement, which is a custom element that represents an input select element in the Vega framework.
   * @returns {HTMLSelectElement} an HTMLSelectElement.
   */
  createEventTarget(delegatedTarget: HTMLVegaInputSelectElement): HTMLSelectElement;
}
