import { useStore } from 'jotai/react'; import { type WritableAtom } from 'jotai/vanilla'; type Options = Parameters[0] & { dangerouslyForceHydrate?: boolean; }; type AnyWritableAtom = WritableAtom; type InferAtomTuples = { [K in keyof T]: T[K] extends readonly [infer A, ...infer Rest] ? A extends WritableAtom ? Rest extends Args ? readonly [A, ...Rest] : never : T[K] : never; }; export type INTERNAL_InferAtomTuples = InferAtomTuples; export declare function useHydrateAtoms(values: InferAtomTuples, options?: Options): void; export declare function useHydrateAtoms>(values: T, options?: Options): void; export declare function useHydrateAtoms>(values: InferAtomTuples, options?: Options): void; export {};