import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaPopover } from '../../vega-popover';
/** The class `VegaPopoverAppenderRenderer` extends `VegaSlimmer` and provides methods to append popover content in a React TypeScript application. */
export declare class VegaPopoverAppenderRenderer extends VegaSlimmer {
  host: VegaPopover['host'];
  showArrow: VegaPopover['showArrow'];
  padding: VegaPopover['padding'];
  private popoverContentBox;
  /**
   * The function appends the content of a popover slot to a popover content box.
   */
  appendPopoverSlotContent(): void;
  /**
   * The function returns the HTML element representing the Vega Popover Content Box.
   *
   * @returns {HTMLVegaPopoverContentBoxElement} An HTMLVegaPopoverContentBoxElement is being returned.
   */
  getPopoverContentBox(): HTMLVegaPopoverContentBoxElement;
  /**
   * The `render` function returns a JSX element for a `vega-popover-content-box` component with a ref assigned to `this.popoverContentBox`.
   *
   * @returns {HTMLVegaPopoverContentBoxElement} An HTMLVegaPopoverContentBoxElement element wrapped in a vega-popover-content-box component is being returned.
   */
  render(): HTMLVegaPopoverContentBoxElement;
}
