import { AtomMut } from '@reatom/framework'; export type ObjectAtomValue = { [Property in keyof T]: T[Property]; }; export type AtomProp = AtomMut>; export declare const usePickAtom: (target: AtomMut, keys: K[], subscribe?: S) => S extends true ? [UseObjectPropsAtomReturn, AtomMut>] : AtomMut>; export declare const usePropAtom: (target: AtomMut, key: K) => AtomMut; export type UseObjectPropsAtomReturn = { [Property in K]: T[Property]; };