import type { ApolloCache, DefaultContext, OperationVariables } from '@apollo/client'; import type { useBackgroundQuery } from '../hooks/useBackgroundQuery.js'; import type { useFragment } from '../hooks/useFragment.js'; import type { useLazyQuery } from '../hooks/useLazyQuery.js'; import type { useLoadableQuery } from '../hooks/useLoadableQuery.js'; import type { useMutation } from '../hooks/useMutation.js'; import type { useQuery } from '../hooks/useQuery.js'; import type { useQueryRefHandlers } from '../hooks/useQueryRefHandlers.js'; import type { useReadQuery } from '../hooks/useReadQuery.js'; import type { useSubscription } from '../hooks/useSubscription.js'; import type { useSuspenseFragment } from '../hooks/useSuspenseFragment.js'; import type { useSuspenseQuery } from '../hooks/useSuspenseQuery.js'; /** @deprecated Use `useQuery.Options` instead */ export type QueryHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useQuery.Options; /** @deprecated Use `useQuery.Result` instead */ export type QueryResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useQuery.Result; /** @deprecated Use `useLazyQuery.Options` instead */ export type LazyQueryHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useLazyQuery.Options; /** @deprecated Use `useLazyQuery.Result` instead */ export type LazyQueryResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useLazyQuery.Result; /** @deprecated Use `useLazyQuery.ResultTuple` instead */ export type LazyQueryResultTuple< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useLazyQuery.ResultTuple; /** @deprecated Use `useLazyQuery.ExecOptions` instead */ export type LazyQueryHookExecOptions = useLazyQuery.ExecOptions; /** @deprecated Use `useLazyQuery.ExecFunction` instead */ export type LazyQueryExecFunction< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useLazyQuery.ExecFunction; /** @deprecated Use `useMutation.Options` instead */ export type MutationHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, _TContext = DefaultContext, TCache extends ApolloCache = ApolloCache, > = useMutation.Options; /** @deprecated Use `useMutation.Result` instead */ export type MutationResult = useMutation.Result; /** @deprecated Use `useMutation.MutationFunctionOptions` instead */ export type MutationFunctionOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, _TContext = DefaultContext, TCache extends ApolloCache = ApolloCache, > = useMutation.MutationFunctionOptions; /** @deprecated Use `useMutation.ResultTuple` instead */ export type MutationTuple< TData, TVariables extends OperationVariables, _TContext = DefaultContext, TCache extends ApolloCache = ApolloCache, > = useMutation.ResultTuple; /** @deprecated Use `useSubscription.Result` instead */ export type SubscriptionResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useSubscription.Result; /** @deprecated Use `useSubscription.Options` instead */ export type SubscriptionHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useSubscription.Options; /** @deprecated Use `useSubscription.OnDataOptions` instead */ export type OnDataOptions = useSubscription.OnDataOptions; /** @deprecated Use `useSubscription.OnSubscriptionDataOptions` instead */ export type OnSubscriptionDataOptions = useSubscription.OnSubscriptionDataOptions; /** @deprecated Use `useFragment.Options` instead */ export type UseFragmentOptions = useFragment.Options< TData, TVariables >; /** @deprecated Use `useFragment.Result` instead */ export type UseFragmentResult = useFragment.Result; /** @deprecated Use `useSuspenseQuery.Options` instead */ export type SuspenseQueryHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useSuspenseQuery.Options; /** @deprecated Use `useSuspenseQuery.Result` instead */ export type UseSuspenseQueryResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useSuspenseQuery.Result; /** @deprecated Use `useSuspenseQuery.FetchPolicy` instead */ export type SuspenseQueryHookFetchPolicy = useSuspenseQuery.FetchPolicy; /** @deprecated Use `useBackgroundQuery.Options` instead */ export type BackgroundQueryHookOptions< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useBackgroundQuery.Options; /** @deprecated Use `useBackgroundQuery.Result` instead */ export type UseBackgroundQueryResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useBackgroundQuery.Result; /** @deprecated Use `useBackgroundQuery.FetchPolicy` instead */ export type BackgroundQueryHookFetchPolicy = useBackgroundQuery.FetchPolicy; /** @deprecated Use `useSuspenseFragment.Options` instead */ export type UseSuspenseFragmentOptions< TData, TVariables extends OperationVariables, > = useSuspenseFragment.Options; /** @deprecated Use `useSuspenseFragment.Result` instead */ export type UseSuspenseFragmentResult = useSuspenseFragment.Result; /** @deprecated Use `useLoadableQuery.LoadQueryFunction` instead */ export type LoadQueryFunction = useLoadableQuery.LoadQueryFunction; /** @deprecated Use `useLoadableQuery.FetchPolicy` instead */ export type LoadableQueryFetchPolicy = useLoadableQuery.FetchPolicy; /** @deprecated Use `useLoadableQuery.Options` instead */ export type LoadableQueryHookOptions = useLoadableQuery.Options; /** @deprecated Use `useLoadableQuery.Result` instead */ export type UseLoadableQueryResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useLoadableQuery.Result; /** @deprecated Use `useQueryRefHandlers.Result` instead */ export type UseQueryRefHandlersResult< TData = unknown, TVariables extends OperationVariables = OperationVariables, > = useQueryRefHandlers.Result; /** @deprecated Use `useReadQuery.Result` instead */ export type UseReadQueryResult = useReadQuery.Result;