import { TypedUseSelectorHook } from 'react-redux'; import { GameAPI } from '../api/GameAPI'; import { GameReducerContext } from './gameReducer'; export declare const dynamicMiddleware: import("@reduxjs/toolkit").DynamicMiddlewareInstance>; export declare const store: import("@reduxjs/toolkit").EnhancedStore; }>, import("redux").StoreEnhancer]>>; export declare function initStore(context: GameReducerContext, getAPI: () => GameAPI): void; export type GameStore = typeof store; export type RootState = ReturnType; export type GameDispatch = GameStore['dispatch']; export declare const useGameDispatch: () => GameDispatch; export declare const useGameSelector: TypedUseSelectorHook;