/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Injectable } from '@angular/core';
export class DatepickerConfig {
    constructor() {
        this.locale = 'en';
        this.datepickerMode = 'day';
        this.startingDay = 0;
        this.yearRange = 20;
        this.minMode = 'day';
        this.maxMode = 'year';
        this.showWeeks = true;
        this.formatDay = 'DD';
        this.formatMonth = 'MMMM';
        this.formatYear = 'YYYY';
        this.formatDayHeader = 'dd';
        this.formatDayTitle = 'MMMM YYYY';
        this.formatMonthTitle = 'YYYY';
        this.onlyCurrentMonth = false;
        this.monthColLimit = 3;
        this.yearColLimit = 5;
        this.shortcutPropagation = false;
    }
}
DatepickerConfig.decorators = [
    { type: Injectable }
];
function DatepickerConfig_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    DatepickerConfig.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    DatepickerConfig.ctorParameters;
    /** @type {?} */
    DatepickerConfig.prototype.locale;
    /** @type {?} */
    DatepickerConfig.prototype.datepickerMode;
    /** @type {?} */
    DatepickerConfig.prototype.startingDay;
    /** @type {?} */
    DatepickerConfig.prototype.yearRange;
    /** @type {?} */
    DatepickerConfig.prototype.minMode;
    /** @type {?} */
    DatepickerConfig.prototype.maxMode;
    /** @type {?} */
    DatepickerConfig.prototype.showWeeks;
    /** @type {?} */
    DatepickerConfig.prototype.formatDay;
    /** @type {?} */
    DatepickerConfig.prototype.formatMonth;
    /** @type {?} */
    DatepickerConfig.prototype.formatYear;
    /** @type {?} */
    DatepickerConfig.prototype.formatDayHeader;
    /** @type {?} */
    DatepickerConfig.prototype.formatDayTitle;
    /** @type {?} */
    DatepickerConfig.prototype.formatMonthTitle;
    /** @type {?} */
    DatepickerConfig.prototype.onlyCurrentMonth;
    /** @type {?} */
    DatepickerConfig.prototype.monthColLimit;
    /** @type {?} */
    DatepickerConfig.prototype.yearColLimit;
    /** @type {?} */
    DatepickerConfig.prototype.shortcutPropagation;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9sdXgtbmd4LWJvb3RzdHJhcC9kYXRlcGlja2VyLyIsInNvdXJjZXMiOlsiZGF0ZXBpY2tlci5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsTUFBTTs7c0JBQ0ssSUFBSTs4QkFDSSxLQUFLOzJCQUNSLENBQUM7eUJBQ0gsRUFBRTt1QkFDSixLQUFLO3VCQUNMLE1BQU07eUJBQ0osSUFBSTt5QkFDSixJQUFJOzJCQUNGLE1BQU07MEJBQ1AsTUFBTTsrQkFDRCxJQUFJOzhCQUNMLFdBQVc7Z0NBQ1QsTUFBTTtnQ0FDTixLQUFLOzZCQUNSLENBQUM7NEJBQ0YsQ0FBQzttQ0FDTSxLQUFLOzs7O1lBbEI1QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgRGF0ZXBpY2tlckNvbmZpZyB7XHJcbiAgbG9jYWxlID0gJ2VuJztcclxuICBkYXRlcGlja2VyTW9kZSA9ICdkYXknO1xyXG4gIHN0YXJ0aW5nRGF5ID0gMDtcclxuICB5ZWFyUmFuZ2UgPSAyMDtcclxuICBtaW5Nb2RlID0gJ2RheSc7XHJcbiAgbWF4TW9kZSA9ICd5ZWFyJztcclxuICBzaG93V2Vla3MgPSB0cnVlO1xyXG4gIGZvcm1hdERheSA9ICdERCc7XHJcbiAgZm9ybWF0TW9udGggPSAnTU1NTSc7XHJcbiAgZm9ybWF0WWVhciA9ICdZWVlZJztcclxuICBmb3JtYXREYXlIZWFkZXIgPSAnZGQnO1xyXG4gIGZvcm1hdERheVRpdGxlID0gJ01NTU0gWVlZWSc7XHJcbiAgZm9ybWF0TW9udGhUaXRsZSA9ICdZWVlZJztcclxuICBvbmx5Q3VycmVudE1vbnRoID0gZmFsc2U7XHJcbiAgbW9udGhDb2xMaW1pdCA9IDM7XHJcbiAgeWVhckNvbExpbWl0ID0gNTtcclxuICBzaG9ydGN1dFByb3BhZ2F0aW9uID0gZmFsc2U7XHJcbn1cclxuIl19