import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaCalendar } from '../../../vega-calendar';
import { CalendarEvent } from '../../../../../types/components.type';
import { CalendarDate } from '../../../../../helpers/calendar';
export declare class VegaCalendarEventPreviewPopoverRenderer extends VegaSlimmer {
  private static readonly SINGLE_EVENT_PREVIEW_WIDTH;
  protected host: VegaCalendar['host'];
  protected renderer: VegaCalendar['renderer'];
  protected viewMode: VegaCalendar['viewMode'];
  protected timeFormat: VegaCalendar['timeFormat'];
  protected eventItemRenderer: VegaCalendar['eventItemRenderer'];
  protected enabledEventPreview: VegaCalendar['enabledEventPreview'];
  protected eventPreviewPopoverController: VegaCalendar['eventPreviewPopoverController'];
  private popoverHideObserver;
  render(event: CalendarEvent, targetCalendarViewDate: CalendarDate, classMap: Record<string, boolean>): HTMLElement;
  private renderPreviewPopover;
  private setPopoverHideObserver;
}
