import { ObjectTypeDefinitionNode } from 'graphql/language'; import { GraphQLSchema } from 'graphql/type'; import { IResolverObject } from 'graphql-tools'; import { RelationshipManager } from '../relationship-manager'; import { Maybe } from '../maybe'; export declare abstract class ResolverFactory { protected schema: GraphQLSchema; protected relationshipManager: RelationshipManager; constructor(schema: GraphQLSchema, relationshipManager: RelationshipManager); abstract build(model: ObjectTypeDefinitionNode): Maybe; }