import { VegaSlimmer } from '../../../../../../vega-slimmer/vega-slimmer-core';
import { VegaCalendar } from '../../../../vega-calendar';
import { Nullable } from '../../../../../../types/general';
export declare class VegaCalendarFullDayEventMoreButtonRenderer extends VegaSlimmer {
  protected showAllEventsInDayOrWeekView: VegaCalendar['showAllEventsInDayOrWeekView'];
  /**
   * Render the more button element
   *
   * @param {number} count the hidden elements count
   * @returns {Nullable<HTMLElement>} more button
   */
  render(count: number): Nullable<HTMLElement>;
  /**
   * Reset the show all event flag when view mode change
   */
  protected resetShowAllFlag(): void;
  /**
   * Update the show all flag to true when click the more button
   *
   * @param {MouseEvent} e event object
   */
  private updateShowAllFlag;
}
