import { AnyAction } from "redux"; export interface StoreState { hoverIndexes?: any; tableDims?: any; fixedTableDims?: any; } export interface ExtraDispatchArguments { } export declare function createReducer(initialState: any, handlers: any): (state: any, action: AnyAction) => any; /** * * Simplifies the process of dispatching an action * * @param type: The type to be dispatched * @param data: The data to be dispatched * @return object: * */ export declare function setState(type: any, { data }: any): { type: any; data: any; }; export declare const makeRootReducer: (asyncReducers: any) => import("redux").Reducer, never>; export declare const injectReducer: (store: any, { key, reducer }: { key: string; reducer: any; }) => void; declare const Store: any; export default Store;