import { ModuleWithProviders, Type } from '@angular/core'; import { EffectsFeatureModule } from './effects_feature_module'; import { EffectsRootModule } from './effects_root_module'; import { FunctionalEffect } from './models'; import * as i0 from "@angular/core"; export declare class EffectsModule { static forFeature(featureEffects: Array | Record>): ModuleWithProviders; static forFeature(...featureEffects: Array | Record>): ModuleWithProviders; static forRoot(rootEffects: Array | Record>): ModuleWithProviders; static forRoot(...rootEffects: Array | Record>): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }