import type { QueryKey, QueryObserverOptions } from '@tanstack/query-core'; import type { WritableAtom } from 'jotai'; import type { CreateQueryOptions, GetQueryClient } from './types'; declare type AtomWithQueryAction = { type: 'refetch'; }; export interface AtomWithQueryOptions extends QueryObserverOptions { queryKey: TQueryKey; } export interface AtomWithQueryOptionsWithEnabled extends Omit, 'enabled'> { enabled: boolean; } export declare function atomWithQuery(createQuery: CreateQueryOptions>, getQueryClient?: GetQueryClient): WritableAtom>; export declare function atomWithQuery(createQuery: CreateQueryOptions>, getQueryClient?: GetQueryClient): WritableAtom>; export {};