import { OnDestroy, Type } from '@angular/core'; import { Subject } from 'rxjs'; import { Actions } from './actions'; export declare class ModuleManager implements OnDestroy { private actions$; effectInstanceSources: WeakSet; destroyEffects$: Subject; constructor(actions$: Actions); subscribeToEffects(effectInstance: Type): void; has(effect: Type): boolean; add(effect: Type): void; private dispatchAction; private checkAction; ngOnDestroy(): void; }