import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { MJButtonDirective, MJFilterPanelComponent, MJFilterPopoverComponent, MJPageBodyComponent, MJPageHeaderComponent, MJPageLayoutComponent, MJPageSearchComponent, MJRefreshButtonComponent, MJStatBadgeComponent, } from '@memberjunction/ng-ui-components';
import { UserRoutinesModule } from '@memberjunction/ng-user-routines';
import { UserRoutinesResourceComponent } from './UserRoutines/user-routines-resource.component';
import * as i0 from "@angular/core";
/**
 * RoutinesDashboardsModule — the Routines app: schedule AI agents to run on a
 * cron cadence with notifications. Thin Explorer chrome around the generic
 * `@memberjunction/ng-user-routines` command center.
 */
export class RoutinesDashboardsModule {
    static ɵfac = function RoutinesDashboardsModule_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || RoutinesDashboardsModule)(); };
    static ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: RoutinesDashboardsModule });
    static ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [CommonModule,
            FormsModule,
            MJPageLayoutComponent,
            MJPageHeaderComponent,
            MJPageBodyComponent,
            MJPageSearchComponent,
            MJFilterPopoverComponent,
            MJFilterPanelComponent,
            MJRefreshButtonComponent,
            MJStatBadgeComponent,
            UserRoutinesModule] });
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(RoutinesDashboardsModule, [{
        type: NgModule,
        args: [{
                declarations: [
                    UserRoutinesResourceComponent,
                ],
                imports: [
                    CommonModule,
                    FormsModule,
                    MJButtonDirective,
                    MJPageLayoutComponent,
                    MJPageHeaderComponent,
                    MJPageBodyComponent,
                    MJPageSearchComponent,
                    MJFilterPopoverComponent,
                    MJFilterPanelComponent,
                    MJRefreshButtonComponent,
                    MJStatBadgeComponent,
                    UserRoutinesModule,
                ],
                exports: [
                    UserRoutinesResourceComponent,
                ],
            }]
    }], null, null); })();
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(RoutinesDashboardsModule, { declarations: [UserRoutinesResourceComponent], imports: [CommonModule,
        FormsModule,
        MJButtonDirective,
        MJPageLayoutComponent,
        MJPageHeaderComponent,
        MJPageBodyComponent,
        MJPageSearchComponent,
        MJFilterPopoverComponent,
        MJFilterPanelComponent,
        MJRefreshButtonComponent,
        MJStatBadgeComponent,
        UserRoutinesModule], exports: [UserRoutinesResourceComponent] }); })();
//# sourceMappingURL=routines-dashboards.module.js.map