/// import { GraphQLObjectType } from 'graphql/type/definition'; import { GraphQLField } from 'graphql/type/definition'; import { GraphQLType } from 'graphql/type/definition'; import { Model } from './interfaces'; import { GraphQLSchema } from 'graphql/type/schema'; import { OperationDefinitionNode } from 'graphql/language/ast'; export declare const isPrimitive: (primitivesMap: any, type: string) => any; export declare const shouldSkip: (typeName: string) => boolean; export declare const isRequired: (type: GraphQLType) => boolean; export declare const isArray: (type: GraphQLType) => boolean; export declare const getTypeName: (primitivesMap: any, type: GraphQLType) => any; export declare function getFieldDef(parentType: any, fieldAST: any): GraphQLField; export declare const handleNameDuplications: (name: string, existing: Model[]) => string; export declare const getRoot: (schema: GraphQLSchema, operation: OperationDefinitionNode) => GraphQLObjectType; export declare const buildName: (typesMap: any, name: string, type: string) => string;