/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Injectable } from '@angular/core';
var DatepickerConfig = /** @class */ (function () {
    function DatepickerConfig() {
        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 }
    ];
    return DatepickerConfig;
}());
export { DatepickerConfig };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9sdXgtbmd4LWJvb3RzdHJhcC9kYXRlcGlja2VyLyIsInNvdXJjZXMiOlsiZGF0ZXBpY2tlci5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7OztzQkFJaEMsSUFBSTs4QkFDSSxLQUFLOzJCQUNSLENBQUM7eUJBQ0gsRUFBRTt1QkFDSixLQUFLO3VCQUNMLE1BQU07eUJBQ0osSUFBSTt5QkFDSixJQUFJOzJCQUNGLE1BQU07MEJBQ1AsTUFBTTsrQkFDRCxJQUFJOzhCQUNMLFdBQVc7Z0NBQ1QsTUFBTTtnQ0FDTixLQUFLOzZCQUNSLENBQUM7NEJBQ0YsQ0FBQzttQ0FDTSxLQUFLOzs7Z0JBbEI1QixVQUFVOzsyQkFGWDs7U0FHYSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBEYXRlcGlja2VyQ29uZmlnIHtcclxuICBsb2NhbGUgPSAnZW4nO1xyXG4gIGRhdGVwaWNrZXJNb2RlID0gJ2RheSc7XHJcbiAgc3RhcnRpbmdEYXkgPSAwO1xyXG4gIHllYXJSYW5nZSA9IDIwO1xyXG4gIG1pbk1vZGUgPSAnZGF5JztcclxuICBtYXhNb2RlID0gJ3llYXInO1xyXG4gIHNob3dXZWVrcyA9IHRydWU7XHJcbiAgZm9ybWF0RGF5ID0gJ0REJztcclxuICBmb3JtYXRNb250aCA9ICdNTU1NJztcclxuICBmb3JtYXRZZWFyID0gJ1lZWVknO1xyXG4gIGZvcm1hdERheUhlYWRlciA9ICdkZCc7XHJcbiAgZm9ybWF0RGF5VGl0bGUgPSAnTU1NTSBZWVlZJztcclxuICBmb3JtYXRNb250aFRpdGxlID0gJ1lZWVknO1xyXG4gIG9ubHlDdXJyZW50TW9udGggPSBmYWxzZTtcclxuICBtb250aENvbExpbWl0ID0gMztcclxuICB5ZWFyQ29sTGltaXQgPSA1O1xyXG4gIHNob3J0Y3V0UHJvcGFnYXRpb24gPSBmYWxzZTtcclxufVxyXG4iXX0=