import type { TypeStateManagerConfigs } from "../state-manager"; import { StoreManager, StoreManagerConfigs } from "../store"; import { ReactStateManager } from "./state-manager"; export declare class ReactStoreManager> extends StoreManager]: ReactStateManager; }> { protected _initializeEntity(initialValue: DataType[Key], config: TypeStateManagerConfigs): ReactStateManager; protected _hooks: Readonly<{ useState: () => [state: DataType, setState: (newValue: DataType) => void]; }>; get hooks(): Readonly<{ useState: () => [state: DataType, setState: (newValue: DataType) => void]; }>; } export declare function store>(initialValues: { [Key in keyof Required]: DataType[Key]; }, uid?: string, config?: StoreManagerConfigs): ReactStoreManager;