text: import { Injectable } from '@angular/core';
  import * as i0 from "@angular/core";
  /**
   * For date range picker there are `BsDaterangepickerConfig` which inherits all properties,
   * except `displayMonths`, for range picker it default to `2`
   */
  export class BsDatepickerConfig {
      constructor() {
          /** sets use adaptive position */
          this.adaptivePosition = false;
          /** sets use UTC date time format */
          this.useUtc = false;
          /** turn on/off animation */
          this.isAnimated = false;
          /**
           * The view that the datepicker should start in
           */
          this.startView = 'day';
          /**
           * If true, returns focus to the datepicker / daterangepicker input after date selection
           */
          this.returnFocusToInput = false;
          /** CSS class which will be applied to datepicker container,
           * usually used to set color theme
           */
          this.containerClass = 'theme-green';
          // DatepickerRenderOptions
          this.displayMonths = 1;
          /**
           * Allows to hide week numbers in datepicker
           */
          this.showWeekNumbers = true;
          this.dateInputFormat = 'L';
          // range picker
          this.rangeSeparator = ' - ';
          /**
           * Date format for date range input field
           */
          this.rangeInputFormat = 'L';
          // DatepickerFormatOptions
          this.monthTitle = 'MMMM';
          this.yearTitle = 'YYYY';
          this.dayLabel = 'D';
          this.monthLabel = 'MMMM';
          this.yearLabel = 'YYYY';
          this.weekNumbers = 'w';
          /**
           * Shows 'today' button
           */
          this.showTodayButton = false;
          /**
           * Shows clear button
           */
          this.showClearButton = false;
          /**
           * Positioning of 'today' button
           */
          this.todayPosition = 'center';
          /**
           * Positioning of 'clear' button
           */
          this.clearPosition = 'right';
          /**
           * Label for 'today' button
           */
          this.todayButtonLabel = 'Today';
          /**
           * Label for 'clear' button
           */
          this.clearButtonLabel = 'Clear';
          /**
           * Label for 'custom range' button
           */
          this.customRangeButtonLabel = 'Custom Range';
      }
  }
  BsDatepickerConfig.ɵfac = function BsDatepickerConfig_Factory(t) { return new (t || BsDatepickerConfig)(); };
  BsDatepickerConfig.ɵprov = i0.ɵɵdefineInjectable({ token: BsDatepickerConfig, factory: BsDatepickerConfig.ɵfac, providedIn: 'root' });
  (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(BsDatepickerConfig, [{
          type: Injectable,
          args: [{
                  providedIn: 'root'
              }]
      }], null, null); })();
  //# sourceMappingURL=bs-datepicker.config.js.map