import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaCalendar } from '../../../vega-calendar';
/** The `VegaCalendarRenderer` class in TypeScript React renders switch panel and view components for a calendar using VegaSlimmer. */
export declare class VegaCalendarRenderer extends VegaSlimmer {
  protected host: VegaCalendar['host'];
  protected switchPanelRenderer: VegaCalendar['switchPanelRenderer'];
  protected viewRenderer: VegaCalendar['viewRenderer'];
  private eventPreviewRef;
  getEventPreviewRef(): HTMLVegaCalendarEventPreviewElement;
  /**
   * The render function returns a Fragment containing the rendered output of switchPanelRenderer and viewRenderer components.
   *
   * @returns {HTMLElement} An HTMLElement containing the rendered output of the switchPanelRenderer and viewRenderer components.
   */
  render(): HTMLElement;
}
