import type { Resolver } from '@apollo/client'; import { GraphQLInterfaceType, GraphQLObjectType, GraphQLScalarType } from 'graphql'; export declare const GraphQLNever: GraphQLScalarType; export type Namespace = ReturnType; export declare function namespace(ns?: string): { _name: string | undefined; Asset: GraphQLObjectType; AssetCollection: GraphQLObjectType; ContentfulMetadata: GraphQLObjectType; ContentfulTag: GraphQLObjectType; Entry: GraphQLInterfaceType; EntryCollection: GraphQLObjectType; Sys: GraphQLObjectType; GraphQLLocation: GraphQLObjectType; toType: (name: string) => string; }; export declare function namespacedTypeName(name: string, namespace: string | undefined): string; export declare function assetFieldResolver(namespace: string | undefined): { [field: string]: Resolver; };