/// export declare const useCreateSubState: >(initialValue?: S | undefined) => { store: S; setStore: (key: string | number | undefined, value: S | S[string]) => void; subscribe: (key: string | number | undefined, forceRender: React.DispatchWithoutAction, initialValue?: S | S[string] | undefined) => () => undefined; }; export declare const SubStateContext: import("react").Context<{ store: Record; setStore: (key: string | number | undefined, value: any) => void; subscribe: (key: string | number | undefined, forceRender: React.DispatchWithoutAction, initialValue?: any) => () => undefined; }>; export declare const SubStateProvider: import("react").Provider<{ store: Record; setStore: (key: string | number | undefined, value: any) => void; subscribe: (key: string | number | undefined, forceRender: React.DispatchWithoutAction, initialValue?: any) => () => undefined; }>; export declare const useSubState: (key?: string | number | undefined, initialValue?: T | undefined) => { state: T; setState: (value: T | ((currentState: T) => T)) => void; store: Record; setStore: (key: string | number | undefined, value: any) => void; };