/// import { TypedUseSelectorHook } from 'react-redux'; export declare const persistKey = "jaenjs-state"; declare const loadState: () => import("redux").CombinedState<{ auth: import("../types").IAuth; site: import("../types").ISite; status: import("../types").IStatus; widgets: import("../types").IWidgets; }> | undefined; export { loadState }; declare const combinedReducer: import("redux").Reducer, import("redux").AnyAction>; export declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore, any, import("@reduxjs/toolkit").MiddlewareArray<[import("@reduxjs/toolkit").ThunkMiddleware, import("redux").AnyAction, {}>, ...import("redux").Middleware<{}, import("redux").CombinedState<{ auth: import("../types").IAuth; site: import("../types").ISite; status: import("../types").IStatus; widgets: import("../types").IWidgets; }>, 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, {}, import("redux").AnyAction> & import("redux").Dispatch; export declare const useAppSelector: TypedUseSelectorHook; export declare const useAppDeepEqualSelector: TypedUseSelectorHook>; export declare const useAppState: () => import("redux").CombinedState<{ auth: import("../types").IAuth; site: import("../types").ISite; status: import("../types").IStatus; widgets: import("../types").IWidgets; }>; export declare const withRedux:

(Component: import("react").ComponentType

) => import("react").FC

;