import { Injector } from '@angular/core';
import { ReducerResult } from './reducer';
import { Cancellable, SubscriptionToken } from './effect';
export declare type Runtime = Map<SubscriptionToken, Cancellable<any>>;
export declare function handleEffects<T>(injector: Injector, runtime: Runtime): (reduced: ReducerResult<T>) => T;
