import type { AnyVariables, Client, OperationContext, OperationResult, TypedDocumentNode } from '@urql/core'; import type { Getter } from 'jotai'; type MutationAction = { variables: Variables; context?: Partial; callback?: (result: OperationResult) => void; }; /** * @deprecated use `jotai-urql` instead */ export declare function atomWithMutation(createQuery: (get: Getter) => TypedDocumentNode | string, getClient?: (get: Getter) => Client): import("jotai").WritableAtom, MutationAction, Promise>; export {};