import { Injector, ModuleWithProviders, Type } from '@angular/core'; import { EffectsRootModule } from './effect-root.module'; import { EffectsFeatureModule } from './effect-feature.module'; import { ModuleManager } from './module-manager.service'; export declare class AkitaNgEffectsModule { static forRoot(rootEffects?: Type[]): ModuleWithProviders; static forFeature(featureEffects?: Type[]): ModuleWithProviders; } export declare function createEffectInstances(injector: Injector, effectGroups: Type[][], moduleManager: ModuleManager): any[];