import { atom, createStore, type PrimitiveAtom, type WritableAtom } from "jotai"; import { createIsolation } from "jotai-scope"; export { atom, PrimitiveAtom, WritableAtom }; export declare const useAtom: typeof import("jotai").useAtom, useSetAtom: typeof import("jotai").useSetAtom, useAtomValue: typeof import("jotai").useAtomValue, useStore: (options?: { store?: { get: (atom: import("jotai").Atom) => Value; set: (atom: WritableAtom, ...args: Args) => Result; sub: (atom: import("jotai").Atom, listener: () => void) => () => void; } | ({ get: (atom: import("jotai").Atom) => Value_2; set: (atom: WritableAtom, ...args: Args_1) => Result_1; sub: (atom: import("jotai").Atom, listener: () => void) => () => void; } & { dev4_get_internal_weak_map: () => WeakMap, { readonly d: Map, number>; readonly p: Set>; n: number; m?: { readonly l: Set<() => void>; readonly d: Set>; readonly t: Set>; u?: (() => void) | undefined; } | undefined; v?: unknown; e?: unknown; }>; dev4_get_mounted_atoms: () => Set>; dev4_restore_atoms: (values: Iterable, unknown]>) => void; }) | undefined; } | undefined) => { get: (atom: import("jotai").Atom) => Value_3; set: (atom: WritableAtom, ...args: Args_2) => Result_2; sub: (atom: import("jotai").Atom, listener: () => void) => () => void; } | ({ get: (atom: import("jotai").Atom) => Value_4; set: (atom: WritableAtom, ...args: Args_3) => Result_3; sub: (atom: import("jotai").Atom, listener: () => void) => () => void; } & { dev4_get_internal_weak_map: () => WeakMap, { readonly d: Map, number>; readonly p: Set>; n: number; m?: { readonly l: Set<() => void>; readonly d: Set>; readonly t: Set>; u?: (() => void) | undefined; } | undefined; v?: unknown; e?: unknown; }>; dev4_get_mounted_atoms: () => Set>; dev4_restore_atoms: (values: Iterable, unknown]>) => void; }); export declare const EditorJotaiProvider: ReturnType["Provider"]; export declare const editorJotaiStore: ReturnType;