import type { Accessor } from 'solid-js'; import type { Atom } from '@tanstack/store'; import type { UseSelectorOptions } from './useSelector'; /** * Returns the current atom accessor together with a setter. * * Use this when a component needs to both read and update the same writable * atom. * * @example * ```tsx * const [count, setCount] = useAtom(countAtom) * * return ( * * ) * ``` */ export declare function useAtom(atom: Atom, options?: UseSelectorOptions): [Accessor, Atom['set']];