import { GraphQLSchema } from 'graphql'; import { MeshTransform, YamlConfig, MeshTransformOptions } from '@graphql-mesh/types'; import { ExecutionResult, Request } from '@graphql-tools/utils'; import { SubschemaConfig, DelegationContext } from '@graphql-tools/delegate'; export default class PrefixTransform implements MeshTransform { private transforms; constructor(options: MeshTransformOptions); transformSchema(originalWrappingSchema: GraphQLSchema, subschemaConfig: SubschemaConfig, transformedSchema?: GraphQLSchema): GraphQLSchema; transformRequest(originalRequest: Request, delegationContext: DelegationContext, transformationContext: Record): Request; transformResult(originalResult: ExecutionResult, delegationContext: DelegationContext, transformationContext: any): ExecutionResult>; }