import type { Draft } from 'immer'; import type { WritableAtom } from 'jotai-expose-store'; import type { Scope } from '../core/atom'; export declare function useImmerAtom(anAtom: WritableAtom) => void>, scope?: Scope): [Value, (fn: (draft: Draft) => void) => void]; export declare function useImmerAtom(anAtom: WritableAtom Value>, scope?: Scope): [Value, (fn: (draft: Draft) => void) => void];