/// /// /// import { TypedUseSelectorHook } from 'react-redux'; import { RecordAction } from './reducers/records'; interface Storage { getItem(key: string, ...args: Array): any; setItem(key: string, value: any, ...args: Array): any; removeItem(key: string, ...args: Array): any; } export declare const persistConfig: { key: string; storage: Storage; }; declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore & { withExtraArgument = import("redux").AnyAction>(extraArgument: ExtraThunkArg): import("redux-thunk").ThunkMiddleware; })[]>; type AppDispatch = typeof store.dispatch; declare const useAppDispatch: import("redux").Dispatch; type RootState = ReturnType; declare const useAppSelector: TypedUseSelectorHook; declare const persistor: import("redux-persist").Persistor; export { AppDispatch, RootState, useAppDispatch, useAppSelector, store, persistor };