import { GrapheneListType } from "./types/list"; import { GrapheneObjectType } from "./types/object"; import { GrapheneScalarType } from "./types/scalar"; import { GrapheneNonNullType } from "./types/nonnull"; import { GrapheneUnionType } from "./types/union"; import { GrapheneInputObjectType } from "./types/inputObject"; import { GrapheneEnumType } from "./types/enum"; import { GrapheneType } from "./types/base"; import { GraphQLOutputType, GraphQLInputType } from "graphql"; export declare type Kind = "LIST" | "OBJECT" | "INPUT_OBJECT" | "SCALAR" | "NONNULL" | "UNION" | "UNKNOWN" | "ENUM"; export declare const kindMap: { LIST: typeof GrapheneListType; OBJECT: typeof GrapheneObjectType; SCALAR: typeof GrapheneScalarType; NONNULL: typeof GrapheneNonNullType; UNION: typeof GrapheneUnionType; INPUT_OBJECT: typeof GrapheneInputObjectType; ENUM: typeof GrapheneEnumType; UNKNOWN: typeof GrapheneType; }; export declare function getKind(type: GraphQLOutputType | GraphQLInputType): Kind;