///
import { Middleware, AnyAction } from 'redux';
import { Subject } from 'rxjs';
export declare type AddTestActionListener = (matchAction: (action: AnyAction) => boolean, handler: (action: AnyAction) => void, done?: Mocha.Done) => void;
export declare const testMiddleware: () => {
action$: Subject;
middleware: Middleware<{}, any, import("redux").Dispatch>;
onNext: AddTestActionListener;
};