import { requestSubscription } from 'relay-runtime'; import type { Environment, GraphQLTaggedNode, OperationType, SelectorStoreUpdater } from 'relay-runtime'; import type { Getter, WritableAtom } from 'jotai/vanilla'; type Configs = Parameters[1]['configs']; type Action = { type: 'refetch'; }; export declare function atomWithSubscription(taggedNode: GraphQLTaggedNode, getVariables: (get: Getter) => T['variables'], getConfigs?: (get: Getter) => Configs, updater?: SelectorStoreUpdater, getEnvironment?: (get: Getter) => Environment): WritableAtom; export {};