import { VegaComboBox } from '../../vega-combo-box';
import { KeyboardManagerSlimmer } from '../../../../helpers/slimmers/keyboard-manager-slimmer';
/**
 * Keyboard controller for vega-combo-box
 */
export declare class VegaComboBoxKeyboardController extends KeyboardManagerSlimmer {
  host: VegaComboBox['host'];
  value: VegaComboBox['value'];
  dropdownRenderer: VegaComboBox['dropdownRenderer'];
  valueController: VegaComboBox['valueController'];
  /** The function sets up the functionality of key board control */
  constructor();
  /**
   * Delete last item when press `Backspace` key
   */
  private deleteLastSelectedItem;
  /**
   * Handles keyboard input to navigate between elements, focusing on the previous or next element based on the key pressed.
   *
   * @param {KeyboardCodeType} code - code
   */
  private controlDirectionByKeyboard;
  /**
   * The function is used to focus on a specific element based on its class name.
   *
   * @param {HTMLElement} item - item
   */
  private focusItemByKeyboard;
}
