import { SelectionSetNode, FieldNode } from 'graphql'; import { Request } from '@graphql-tools/utils'; import { Transform, DelegationContext } from '../types'; export default class AddSelectionSets implements Transform { private readonly transformer; constructor(selectionSetsByType: Record, selectionSetsByField: Record>, dynamicSelectionSetsByField: Record SelectionSetNode>>>); transformRequest(originalRequest: Request, delegationContext: DelegationContext, transformationContext: Record): Request; }