import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaDatePickerCalendar } from '../../vega-date-picker-calendar';
export declare class VegaDatePickerCalendarRenderer extends VegaSlimmer {
  host: VegaDatePickerCalendar['host'];
  clearButton: VegaDatePickerCalendar['clearButton'];
  calendarSelection: VegaDatePickerCalendar['calendarSelection'];
  monthItemRenderer: VegaDatePickerCalendar['monthItemRenderer'];
  staticHeight: VegaDatePickerCalendar['staticHeight'];
  translationSlimmer: VegaDatePickerCalendar['translationSlimmer'];
  mode: VegaDatePickerCalendar['mode'];
  clearEventEmitter: VegaDatePickerCalendar['clearEventEmitter'];
  headerRenderer: VegaDatePickerCalendar['headerRenderer'];
  isDualMonths: VegaDatePickerCalendar['isDualMonths'];
  render(): HTMLElement;
  private renderContainer;
  private renderRangeMonth;
  private renderFooter;
  private clearCalendar;
  /**
   * Build aria announcement string based on current calendar selection.
   *
   * @returns {string} - Aria announcement string.
   */
  private buildAnnouncement;
}
