import { IContainer } from "../di/resolvers"; import { IRequestContext } from '../pipeline/common'; import { Handler } from '../pipeline/handlers/descriptions/serviceDescriptions'; export declare class GraphQLAdapter { private container; private _schema; private _subscriptions; constructor(container: IContainer); processGraphQLQuery(context: IRequestContext, g: any): Promise; enableSubscription(context: IRequestContext, handler: Handler, entity: any): any; getGraphQuerySchema(context: IRequestContext): any; getSubscriptionHandler(): (ctx: IRequestContext) => Promise; }