import { Store } from 'redux'; import { AppState } from 'state/reducer'; import { AppDispatch, AsyncAction as _AsyncAction, ThunkAction as _ThunkAction, } from './redux-thunk-promise'; export type AppStateStore = Store & { dispatch: AppDispatch; }; export type AsyncAction = _AsyncAction; export type ThunkAction = _ThunkAction;