import { VegaSlimmer } from '../../../../../../vega-slimmer/vega-slimmer-core';
import { VegaCalendar } from '../../../../vega-calendar';
/** The `VegaCalendarTimedEventRenderer` class in TypeScript React renders timed events for a calendar view based on the current day's events. timed events render for day view and week view */
export declare class VegaCalendarTimedEventRenderer extends VegaSlimmer {
  protected calendarView: VegaCalendar['calendarView'];
  protected calendarEventController: VegaCalendar['calendarEventController'];
  protected dayViewEventLayoutRenderer: VegaCalendar['dayViewEventLayoutRenderer'];
  private calendarEventSorter;
  private dayViewTimedEventLayoutGenerator;
  /**
   * render current preiod normal events
   *
   * @returns {HTMLElement} events element
   */
  render(): HTMLElement;
  /**
   * render current day events
   *
   * @param {CalendarDate} date calendar Date
   * @returns {HTMLElement[]} event elements
   */
  private renderTimedEvents;
}
