/** @packageDocumentation
 * @module State
 */
import type { ConfigurableUiState } from "./ConfigurableUiState";
import type { SessionState } from "./SessionState";
/** Interface combining all the Framework state interfaces.
 * @public
 * @deprecated in 4.15.0. Use your preferred state management library instead.
 */
export interface FrameworkState {
    configurableUiState: ConfigurableUiState;
    sessionState: SessionState;
}
/** Framework reducer that combines the [[ConfigurableUiReducer]] and [[SessionStateReducer]].
 * @public
 * @deprecated in 4.15.0. Use your preferred state management library instead.
 */
export declare const FrameworkReducer: import("redux").Reducer<import("redux").CombinedState<{
    configurableUiState: ConfigurableUiState;
    sessionState: never;
}>, import("./ConfigurableUiState").ConfigurableUiActionsUnion | import("./SessionState").SessionStateActionsUnion>;
//# sourceMappingURL=FrameworkState.d.ts.map