import { ThunkAction, Action } from '@reduxjs/toolkit'; export declare const store: import("@reduxjs/toolkit").EnhancedStore<{ app: import("./reducers/app").IAppState; xhr: import("./reducers/xhr").IXHRState; user: import("./reducers/user").IUserState; }, import("redux").AnyAction, import("@reduxjs/toolkit").MiddlewareArray<[import("redux-thunk").ThunkMiddleware<{ app: import("./reducers/app").IAppState; xhr: import("./reducers/xhr").IXHRState; user: import("./reducers/user").IUserState; }, import("redux").AnyAction, undefined>]>>; export declare type AppDispatch = typeof store.dispatch; export declare type RootState = ReturnType; export declare type AppThunk = ThunkAction>;