///
import { Theme } from '../theme/types';
import { Locale } from '../locale';
import { UserIdentity } from './types';
export declare type StoreData = {
theme?: Theme;
locale?: Locale;
identity?: UserIdentity;
};
export declare type Store = {
getContext: () => StoreData;
setContext: (context: Partial) => void;
setLocalCache?: (context: Partial) => void;
};
export declare const appLocalStorageKey = "brj-app__storage";
export declare const loadInitStorage: () => StoreData;
export declare const createStore: (localCache: StoreData, setLocalCache: (context: Partial) => void) => Store;
export declare const GlobalAppState: import("react").Context;