import { DocumentNode, ObjectTypeDefinitionNode } from 'graphql/language'; import { IResolvers } from 'graphql-tools'; import { RelationshipManager } from '../relationship-manager'; import { ResolverFactory } from './resolver-factory'; export declare class ResolverFactoryVisitor { private modelResolverFactory; private queryResolverFactory; private mutationResolverFactory; private relationshipManager; Document: any; resolvers: IResolvers; private models; constructor(modelResolverFactory: ResolverFactory, queryResolverFactory: ResolverFactory, mutationResolverFactory: ResolverFactory, relationshipManager: RelationshipManager); ObjectTypeDefinition(node: ObjectTypeDefinitionNode): void; build(node: DocumentNode): void; }