import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaTimePicker } from '../../vega-time-picker';
export declare class VegaTimePickerRangeClearButtonRenderer extends VegaSlimmer {
  disabled: VegaTimePicker['disabled'];
  value: VegaTimePicker['value'];
  showClearIcon: VegaTimePicker['showClearIcon'];
  valueController: VegaTimePicker['valueController'];
  endDropdownController: VegaTimePicker['endDropdownController'];
  rangeInputRenderer: VegaTimePicker['rangeInputRenderer'];
  render(): HTMLElement;
  /** The `onClickClearIcon` function is a private method that is called when the clear icon is clicked. It performs the following actions: */
  private onClickClearIcon;
  /**
   * Determines whether the range clear button should be visible. The button
   * is shown only when the clear icon feature is enabled, the component is
   * not disabled, and at least one end of the range value is non-empty.
   *
   * @returns {boolean} `true` when the clear button should be visible.
   */
  private shouldShowClearButton;
}
