import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
/** The `VegaTimePickerInputRenderer` class is a TypeScript React component that renders a time picker input field. */
export declare class VegaTimePickerSingleInputRenderer extends VegaSlimmer {
  private placeholder;
  private size;
  private disabled;
  private value;
  private valueController;
  private singleDropdownController;
  private translationSlimmer;
  private readOnly;
  private timeInputRef;
  /**
   * The function returns a reference to an HTML input element.
   *
   * @returns {HTMLVegaInputElement} an HTMLVegaInputElement.
   */
  getInputRef(): HTMLVegaInputElement;
  /**
   * The function updates the value of a time input field in a TypeScript React component.
   *
   * @param {string} value - A string value that will be used to update the input value.
   */
  updateInputValue(value: string): void;
  render(): HTMLDivElement;
  /**
   * The function `handleVegaInputEvent` adds event observers to a given HTML input element for handling changes, focus, and blur events.
   *
   * @param {HTMLVegaInputElement} ref - The ref parameter is a reference to an HTML input element with the type "vega".
   */
  private handleVegaInputEvent;
  /**
   * It is an event handler that is called when the `vega-input` component emits a `VegaChange` event.
   *
   * @param {CustomEvent} e event object
   */
  private onChildVegaInputChange;
  /**
   * get the vega input placeholder
   *
   * @returns {string} a string value
   */
  private getPlaceholder;
}
