import * as graphql_jsutils_ObjMap from 'graphql/jsutils/ObjMap'; import { Exchange, AnyVariables, GraphQLRequestParams, ClientOptions, Client } from '@urql/core'; export * from '@urql/core'; import { ExecutionResult } from 'graphql'; import { UserContext } from 'fuse'; import { GraphQLParams } from 'graphql-yoga'; export { registerUrql as registerClient } from '@urql/next/rsc'; declare const cacheExchange: Exchange; declare const __internal_execute: (request: GraphQLRequestParams & { context?: ((params: GraphQLParams) => UserContext) | undefined; }) => Promise>>; type Optional = Pick, K> & Omit; declare const createClient: (opts: Optional) => Client; export { __internal_execute, cacheExchange, createClient };