import { Action } from '@ngrx/store';
import { Provider } from '@angular/core';
import { EffectConfig, ActionReducer } from 'ngrx-run';
declare type Config = {
    providers?: Provider[];
};
export declare function simulate<TState>(reducer: ActionReducer<TState>, actions: Action[], config?: Config): Promise<TState>;
export declare const testing: {};
declare global {
    namespace jest {
        interface Matchers<R> {
            toHaveEffect(expected: EffectConfig<any, any>): R;
        }
    }
}
export {};
