import { GraphQLObjectType , GraphQLEnumType , GraphQLUnionType , GraphQLInterfaceType , GraphQLScalarType , GraphQLInputObjectType , } from 'graphql' ; export interface ValidationRule { /**
     * Called for every field in the schema.
     */ validateObject ? ( _object ) : Error | false ; /**
     * Interfaces
     */ validateInterface ? ( _interface ) : Error | false ; /**
     * Enum
     */ validateEnum ? ( _enum ) : Error | false ; /**
     * Union
     */ validateUnion ? ( _union ) : Error | false ; /**
     * Scalar
     */ validateScalar ? ( _scalar ) : Error | false ; /**
     * Input
     */ validateInput ? ( _inp ) : Error | false ; }