import { UnnamedFieldDefinitionNode } from "../AST"; import { OutputTypeConfig } from "../Config"; import { AnyObjectType } from "./ObjectType"; export declare class ObjectFieldType< URI extends string, Config extends OutputTypeConfig, Root, Ctx, Type extends AnyObjectType, A > { node: UnnamedFieldDefinitionNode; config: Config; _A: A; _TYPE: Type; _ROOT: Root; _ServerURI: URI; _tag: "ObjectFieldType"; constructor(node: UnnamedFieldDefinitionNode, config: Config); } export declare type AnyObjectFieldType = ObjectFieldType< ApolloURI, OutputTypeConfig, any, Ctx, AnyObjectType, any >;