import { SECRET_INTERNAL_getScopeContext as getScopeContext } from 'jotai'; import { Atom } from '../core/atom'; type Scope = NonNullable[0]>; type AnyAtomValue = unknown; type AnyAtom = Atom; type AtomsValues = Map; type AtomsDependents = Map>; type AtomsSnapshot = Readonly<{ values: AtomsValues; dependents: AtomsDependents; }>; export declare function useAtomsSnapshot(scope?: Scope): AtomsSnapshot; export {}; declare type Awaited = T extends Promise ? V : T;