import { GraphQLSchema } from 'graphql/type'; import { RelationshipManager } from '../relationship-manager'; import { ResolverFactory } from './resolver-factory'; export declare abstract class AutoExecutableSchemaFactory { protected relationshipManager: RelationshipManager; protected modelResolverFactory: ResolverFactory; protected queryResolverFactory: ResolverFactory; protected mutationResolverFactory: ResolverFactory; protected schema: GraphQLSchema; private ast; constructor(typeDefs: string); makeExecutableSchema(): GraphQLSchema; }