import { VegaComponentName, VegaNativeEventNameType } from '../../../types/ui.type';
import { BaseStrategy } from './base-strategy';
/** The VegaRadioChangeStrategy class is responsible for creating an input element for radio buttons and handling the 'change' event. */
export declare class VegaRadioChangeStrategy extends BaseStrategy {
  eventName: VegaNativeEventNameType;
  vegaComponentName: VegaComponentName;
  /**
   * The function creates and returns a radio input element with the same name as the given delegated target.
   *
   * @param {HTMLElement} delegatedTarget - The delegatedTarget parameter is an
   * HTMLVegaRadioElement, which is a custom element that represents a radio button in the Vega UI framework.
   * @returns {HTMLInputElement} an HTMLInputElement.
   */
  createEventTarget(delegatedTarget: HTMLVegaRadioElement): HTMLInputElement;
}
