{"version":3,"file":"effects_module.d.ts","sources":["effects_module.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;;AACA;AACA;AACA;;;;AACA;AACA;AACA;AACA","sourcesContent":["import { Injector, ModuleWithProviders, Type } from '@angular/core';\nimport { EffectsFeatureModule } from './effects_feature_module';\nimport { EffectsRootModule } from './effects_root_module';\nimport { EffectsRunner } from './effects_runner';\nexport declare class EffectsModule {\n static forFeature(featureEffects?: Type[]): ModuleWithProviders;\n static forRoot(rootEffects?: Type[]): ModuleWithProviders;\n}\nexport declare function createEffects(injector: Injector, effectGroups: Type[][], userProvidedEffectGroups: Type[][]): any[];\nexport declare function createEffectInstances(injector: Injector, effects: Type[]): any[];\nexport declare function _provideForRootGuard(runner: EffectsRunner, rootEffects: any[][]): any;\n"]}