/** @packageDocumentation * @module State */ import { ConfigurableUiReducer, ConfigurableUiState } from "../configurableui/state"; import { SessionState, SessionStateReducer } from "./SessionState"; /** Interface combining all the Framework state interfaces. * @public */ export interface FrameworkState { configurableUiState: ConfigurableUiState; sessionState: SessionState; } /** Framework reducer that combines the [[ConfigurableUiReducer]] and [[SessionStateReducer]]. * @public */ export declare const FrameworkReducer: (state: import("./redux-ts").CombinedReducerState<{ configurableUiState: typeof ConfigurableUiReducer; sessionState: typeof SessionStateReducer; }>, action: import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject>> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject>> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject> | import("./redux-ts").DeepReadonlyObject>>) => import("./redux-ts").CombinedReducerState<{ configurableUiState: typeof ConfigurableUiReducer; sessionState: typeof SessionStateReducer; }>; //# sourceMappingURL=FrameworkState.d.ts.map