import { GraphQLSchema, GraphQLNamedType } from 'graphql'; import { GraphQLReferenceResolver } from '@apollo/federation/src/types'; declare module 'graphql/type/definition' { interface GraphQLObjectType { resolveReference?: GraphQLReferenceResolver; } interface GraphQLObjectTypeConfig { resolveReference?: GraphQLReferenceResolver; } } declare type TypeTransformer = (type: GraphQLNamedType) => GraphQLNamedType | null | undefined; export declare function transformSchema(schema: GraphQLSchema, transformType: TypeTransformer): GraphQLSchema; export {};