///
import { Container } from 'inversify';
import type { ActionType } from './appContext';
export type AppStoreType = Record;
export type AppReducerType = (state: AppStoreType, action: ActionType) => AppStoreType;
export declare const useAppContextContainer: (appInitialState: AppStoreType, appReducer?: AppReducerType) => {
Provider: (props: {
children?: import("react").ReactNode;
initialState?: Partial | undefined;
}) => import("react").JSX.Element;
container: Container;
};