import { InternalFormId } from "./state/atomUtils"; export declare const resetAtom: { (param: InternalFormId): import("jotai").Atom & { write: (get: { (atom: import("jotai").Atom>): Value; (atom: import("jotai").Atom>): Value_1; (atom: import("jotai").Atom): Value_2 extends Promise ? V : Value_2; } & { (atom: import("jotai").Atom>, options: { unstable_promise: true; }): Value_3 | Promise; (atom: import("jotai").Atom>, options: { unstable_promise: true; }): Value_4 | Promise; (atom: import("jotai").Atom, options: { unstable_promise: true; }): (Value_5 extends Promise ? V : Value_5) | Promise ? V : Value_5>; }, set: { >(atom: import("jotai").WritableAtom): Result; >(atom: import("jotai").WritableAtom, update: Update): Result_1; }, update: unknown) => void; onMount?: ( void>(setAtom: S) => void | (() => void)) | undefined; } & { init: null; }; remove(param: InternalFormId): void; setShouldRemove(shouldRemove: ((createdAt: number, param: InternalFormId) => boolean) | null): void; };