/* istanbul ignore file */

// Side effects
import "./setBatchUpdatesFn";

// Re-export core
export * from "@tanstack/query-core";

// React Query
export * from "./types";
export { useQueries } from "./useQueries";
export type { QueriesResults, QueriesOptions } from "./useQueries";
export { useQuery } from "./useQuery";
export {
  defaultContext,
  QueryClientProvider,
  useQueryClient,
  useQueryClient$,
} from "./QueryClientProvider";
export type { QueryClientProviderProps } from "./QueryClientProvider";
export type { QueryErrorResetBoundaryProps } from "./QueryErrorResetBoundary";
export { useHydrate, Hydrate } from "./Hydrate";
export type { HydrateProps } from "./Hydrate";
export {
  QueryErrorResetBoundary,
  useQueryErrorResetBoundary,
} from "./QueryErrorResetBoundary";
export { useIsFetching } from "./useIsFetching";
export { useIsMutating } from "./useIsMutating";
export { useMutation } from "./useMutation";
export { useInfiniteQuery } from "./useInfiniteQuery";
export { useIsRestoring, IsRestoringProvider } from "./isRestoring";
