import { IApplicationSpec, ClientStoreState } from "../../util"; import { ClientStore } from "../ClientStore"; import { Dispatch, Middleware as ReduxMiddleware } from "redux"; import { ClientStoreInternalAction } from "../types"; /** * Redux middleware for mirroring actions to the server. * Also responsible for performing the handshake on connect. */ export declare function serverMirroringMiddleware(clientStore: ClientStore): ReduxMiddleware, Dispatch>>;