import { NgModule } from '@angular/core';
import { IGX_CALENDAR_DIRECTIVES } from './public_api';
import * as i0 from "@angular/core";
import * as i1 from "./calendar.component";
import * as i2 from "./days-view/days-view.component";
import * as i3 from "./months-view/months-view.component";
import * as i4 from "./years-view/years-view.component";
import * as i5 from "./month-picker/month-picker.component";
import * as i6 from "./calendar.directives";
/**
 * @hidden
 * IMPORTANT: The following is NgModule exported for backwards-compatibility before standalone components
 */
export class IgxCalendarModule {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxCalendarModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
    static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.0.5", ngImport: i0, type: IgxCalendarModule, imports: [i1.IgxCalendarComponent, i2.IgxDaysViewComponent, i3.IgxMonthsViewComponent, i4.IgxYearsViewComponent, i5.IgxMonthPickerComponent, i6.IgxCalendarHeaderTemplateDirective, i6.IgxCalendarHeaderTitleTemplateDirective, i6.IgxCalendarMonthDirective, i6.IgxCalendarYearDirective, i6.IgxCalendarSubheaderTemplateDirective], exports: [i1.IgxCalendarComponent, i2.IgxDaysViewComponent, i3.IgxMonthsViewComponent, i4.IgxYearsViewComponent, i5.IgxMonthPickerComponent, i6.IgxCalendarHeaderTemplateDirective, i6.IgxCalendarHeaderTitleTemplateDirective, i6.IgxCalendarMonthDirective, i6.IgxCalendarYearDirective, i6.IgxCalendarSubheaderTemplateDirective] }); }
    static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxCalendarModule }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.5", ngImport: i0, type: IgxCalendarModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [
                        ...IGX_CALENDAR_DIRECTIVES
                    ],
                    exports: [
                        ...IGX_CALENDAR_DIRECTIVES
                    ]
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvaWduaXRldWktYW5ndWxhci9zcmMvbGliL2NhbGVuZGFyL2NhbGVuZGFyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGNBQWMsQ0FBQzs7Ozs7Ozs7QUFFdkQ7OztHQUdHO0FBU0gsTUFBTSxPQUFPLGlCQUFpQjs4R0FBakIsaUJBQWlCOytHQUFqQixpQkFBaUI7K0dBQWpCLGlCQUFpQjs7MkZBQWpCLGlCQUFpQjtrQkFSN0IsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUU7d0JBQ0wsR0FBRyx1QkFBdUI7cUJBQzdCO29CQUNELE9BQU8sRUFBRTt3QkFDTCxHQUFHLHVCQUF1QjtxQkFDN0I7aUJBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSUdYX0NBTEVOREFSX0RJUkVDVElWRVMgfSBmcm9tICcuL3B1YmxpY19hcGknO1xuXG4vKipcbiAqIEBoaWRkZW5cbiAqIElNUE9SVEFOVDogVGhlIGZvbGxvd2luZyBpcyBOZ01vZHVsZSBleHBvcnRlZCBmb3IgYmFja3dhcmRzLWNvbXBhdGliaWxpdHkgYmVmb3JlIHN0YW5kYWxvbmUgY29tcG9uZW50c1xuICovXG5ATmdNb2R1bGUoe1xuICAgIGltcG9ydHM6IFtcbiAgICAgICAgLi4uSUdYX0NBTEVOREFSX0RJUkVDVElWRVNcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgLi4uSUdYX0NBTEVOREFSX0RJUkVDVElWRVNcbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIElneENhbGVuZGFyTW9kdWxlIHsgfVxuIl19