import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { ActionReducerMap } from '@ngrx/store'; import { CalendarState } from './state/calendar-state'; import { CalendarConfig } from './calendar-modal/calendar-config/calendar-config'; import * as i0 from "@angular/core"; import * as i1 from "./angular-material-calendar.component"; import * as i2 from "@angular/material-luxon-adapter"; import * as i3 from "@ngrx/store"; import * as i4 from "@angular/common"; import * as i5 from "./material-modules/material.module"; import * as i6 from "./calendar-month-view-module/calendar-month-view.module"; import * as i7 from "./calendar-week-view-module/calendar-week-view.module"; import * as i8 from "./calendar-header-module/calendar-header.module"; import * as i9 from "./calendar-day-module/calendar-day-view.module"; import * as i10 from "./calendar-events-module/calendar-event-view.module"; import * as i11 from "./calendar-hour-indicator-module/calendar-hour-indicator.module"; export declare const CALENDAR_REDUCER_TOKEN: InjectionToken>; export declare class AngularMaterialCalendarModule { constructor(parentModule?: AngularMaterialCalendarModule); static forRoot(config: CalendarConfig): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }