import { ListTypeNode, NonNullTypeNode, NamedTypeNode, TypeNode, ObjectTypeDefinitionNode } from 'graphql'; export declare const isListType: (typ?: TypeNode) => typ is ListTypeNode; export declare const isNonNullType: (typ?: TypeNode) => typ is NonNullTypeNode; export declare const isNamedType: (typ?: TypeNode) => typ is NamedTypeNode; export declare const isInput: (kind: string) => boolean; type ObjectTypeDefinitionFn = (node: ObjectTypeDefinitionNode) => any; export declare const ObjectTypeDefinitionBuilder: (useObjectTypes: boolean | undefined, callback: ObjectTypeDefinitionFn) => ObjectTypeDefinitionFn | undefined; export {};