import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaDropdownItem } from '../../vega-dropdown-item';
/**
 * Controller for the vega dropdown item states
 */
export declare class VegaDropdownItemClickController extends VegaSlimmer {
  host: VegaDropdownItem['host'];
  itemKey: VegaDropdownItem['itemKey'];
  vegaClick: VegaDropdownItem['vegaClick'];
  clickEventEmitter: VegaDropdownItem['clickEventEmitter'];
  /**
   * The handleClick function emits an event with the itemKey and notifies the ChangeManager with the
   * dropdown item click event and the itemKey.
   *
   * @param {MouseEvent} e - MouseEvent - The event object that contains information about the mouse
   * click event.
   */
  handleClick(e: MouseEvent): void;
}
