/// import { TypedUseSelectorHook } from 'react-redux'; export declare const persistKey = "jaenjs-notify-state"; declare const combinedReducer: import("redux").Reducer; }>, import("redux").AnyAction>; export declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore<{ internal: import("./types").IJaenState; }, any, import("@reduxjs/toolkit").MiddlewareArray<[import("@reduxjs/toolkit").ThunkMiddleware<{ internal: import("./types").IJaenState; }, import("redux").AnyAction, {}>, ...import("redux").Middleware<{}, import("redux").CombinedState<{ internal: import("redux").CombinedState<{ status: { isEditing: boolean; }; notifications: { nodes: { [id: string]: import("../types").INotification; }; advanced: { [id: string]: { pageViews: number; }; }; }; }>; }>, import("redux").Dispatch>[]]>>; export declare const resetState: () => void; export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export declare const useAppDispatch: () => import("@reduxjs/toolkit").ThunkDispatch<{ internal: import("./types").IJaenState; }, {}, import("redux").AnyAction> & import("redux").Dispatch; export declare const useAppSelector: TypedUseSelectorHook; export declare const useAppDeepEqualSelector: TypedUseSelectorHook; }>>; export declare const useAppState: () => import("redux").CombinedState<{ internal: import("redux").CombinedState<{ status: { isEditing: boolean; }; notifications: { nodes: { [id: string]: import("../types").INotification; }; advanced: { [id: string]: { pageViews: number; }; }; }; }>; }>; export declare const withRedux:

(Component: import("react").ComponentType

) => import("react").FC

; export {};