export type { ApolloClientOptions, DefaultOptions } from "./ApolloClient.js";
export { ApolloClient, mergeOptions } from "./ApolloClient.js";
export type { FetchMoreOptions } from "./ObservableQuery.js";
export { ObservableQuery } from "./ObservableQuery.js";
export type { ErrorPolicy, FetchMoreQueryOptions, FetchPolicy, MutationFetchPolicy, MutationOptions, QueryOptions, RefetchWritePolicy, SubscribeToMoreFunction, SubscribeToMoreOptions, SubscribeToMoreUpdateQueryFn, SubscriptionOptions, UpdateQueryMapFn, UpdateQueryOptions, WatchQueryFetchPolicy, WatchQueryOptions, } from "./watchQueryOptions.js";
export { isNetworkRequestSettled, NetworkStatus } from "./networkStatus.js";
export type { ApolloQueryResult, DefaultContext, ErrorLike, InternalRefetchQueriesInclude, InternalRefetchQueriesMap, InternalRefetchQueriesOptions, InternalRefetchQueriesResult, InternalRefetchQueryDescriptor, MethodKeys, MutateResult, MutationQueryReducer, MutationQueryReducersMap, MutationUpdaterFn, MutationUpdaterFunction, OnQueryUpdated, OperationVariables, PureQueryOptions, QueryListener, QueryResult, RefetchQueriesInclude, RefetchQueriesOptions, RefetchQueriesPromiseResults, RefetchQueriesResult, RefetchQueryDescriptor, Resolvers, SubscribeResult, TypedDocumentNode, } from "./types.js";
export type { FragmentMatcher, Resolver } from "./LocalState.js";
export { CombinedGraphQLErrors, CombinedProtocolErrors, ServerError, ServerParseError, UnconventionalError, } from "@apollo/client/errors";
export type { Cache, DataProxy, FieldFunctionOptions, FieldMergeFunction, FieldPolicy, FieldReadFunction, InMemoryCacheConfig, PossibleTypesMap, ReactiveVar, Transaction, TypePolicies, TypePolicy, WatchFragmentOptions, WatchFragmentResult, } from "@apollo/client/cache";
export { ApolloCache, defaultDataIdFromObject, InMemoryCache, makeVar, MissingFieldError, } from "@apollo/client/cache";
export type { ApolloReducerConfig, DiffQueryAgainstStoreOptions, IdGetter, IdGetterObj, MergeInfo, MergeTree, NormalizedCache, NormalizedCacheObject, OptimisticStoreItem, ReadMergeModifyContext, ReadQueryOptions, StoreValue, } from "../cache/inmemory/types.js";
export { ApolloLink, concat, empty, execute, from, split, } from "@apollo/client/link/core";
export type { ApolloPayloadResult, DocumentNode, ExecutionPatchIncrementalResult, ExecutionPatchInitialResult, ExecutionPatchResult, FetchResult, GraphQLRequest, IncrementalPayload, NextLink, Operation, Path, RequestHandler, SingleExecutionResult, } from "@apollo/client/link/core";
export { checkFetcher, createHttpLink, createSignalIfSupported, defaultPrinter, fallbackHttpConfig, HttpLink, parseAndCheckHttpResponse, rewriteURIForGET, selectHttpOptionsAndBody, selectHttpOptionsAndBodyInternal, selectURI, serializeFetchParameter, } from "@apollo/client/link/http";
export type { ClientParseError, HttpOptions, UriFunction, } from "@apollo/client/link/http";
export type { DataMasking, FragmentType, Masked, MaskedDocumentNode, MaybeMasked, Unmasked, } from "@apollo/client/masking";
export type { DocumentTransformCacheKey, Reference, StoreObject, } from "@apollo/client/utilities";
export { DocumentTransform, isReference, makeReference, Observable, } from "@apollo/client/utilities";
export { setVerbosity as setLogVerbosity } from "@apollo/client/utilities/invariant";
export { disableExperimentalFragmentVariables, disableFragmentWarnings, enableExperimentalFragmentVariables, gql, resetCaches, } from "graphql-tag";
export { version } from "../version.js";
//# sourceMappingURL=index.d.ts.map
