import { CalendarPeriod } from './calendar-period.abstract';
import { CalendarDate } from '../calendar-date';
/**
 * Period of day.
 */
export declare class DayPeriod extends CalendarPeriod {
  private static readonly DISPLAY_DATE_COUNT;
  protected readonly _type: string;
  protected _showWeekends: boolean;
  constructor(current?: CalendarDate, showWeekends?: boolean, timezone?: string);
  /**
   * @inheritDoc
   */
  next(): this;
  /**
   * @inheritDoc
   */
  previous(): this;
  /**
   * Go to now.
   *
   * @returns {this} - The current period.
   */
  now(): this;
  /**
   * @inheritDoc
   */
  protected createBy(current: CalendarDate): this;
}
