import { DocumentNode, GraphQLSchema } from 'graphql'; import { AppBase } from './app-base'; import { AppBaseInitParams } from './app-seed'; export type AppGraphQlInitParams = AppBaseInitParams & { schema: any; resolvers: any; addonDirectiveTransformers?: ((schema: GraphQLSchema) => GraphQLSchema)[]; addonDirectiveTypeDefs?: DocumentNode[]; }; export declare abstract class AppGraphQl extends AppBase { private readonly APOLLO_SUBGRAPH; private readonly DEBUG_PUBSUB; init(params: AppGraphQlInitParams): Promise; private getPubSubContext; start(): Promise; private context; private formatError; }