import { AnyAction } from '@reduxjs/toolkit'; import { GlobalState } from '../States/GlobalSlice'; import { SiteState } from '../States/SiteSlice'; import { WidthStats } from '../Form/Form'; export interface RootState { global: GlobalState; site: SiteState; widthStats: WidthStats; } export declare const defaultRootState: RootState; type EurekaFormsState = Record; export declare function EurekaFormsReducer(state: EurekaFormsState | undefined, action: AnyAction): EurekaFormsState; export declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore; }, AnyAction, import("@reduxjs/toolkit").MiddlewareArray<[import("@reduxjs/toolkit").ThunkMiddleware; }>, AnyAction, undefined>, import("redux").Middleware<{}, import("@reduxjs/toolkit/query").RootState<{}, string, "api">, import("@reduxjs/toolkit").ThunkDispatch>]>>; export type AppDispatch = typeof store.dispatch; export type AppStore = typeof store; export type AppState = ReturnType; export declare const getAppState: import("@reduxjs/toolkit").AsyncThunk | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export {};