declare const actionMiddlewares: Middleware<{}>[];
declare const middlewares: {
    communicator: Middleware<{}>;
    consoleDebugger: Middleware<{}>;
    devToolsListener: Middleware<{}>;
    getNewState: Middleware<{}>;
    getNewStateWithCache: (maxTime?: number) => Middleware;
    setNewState: Middleware<{}>;
    stateUpdater: Middleware<{}>;
    subscription: Middleware<{}>;
    tryCatch: Middleware<{}>;
    config: MiddlewareConfig;
};
declare const applyMiddlewares: (middlewares: Middleware[], context: BaseContext) => Promise<void>;
export { actionMiddlewares, applyMiddlewares, middlewares };
