import { GraphQLObjectType, GraphQLSchema, OperationTypeNode } from 'graphql';
import { ExecutionRequest } from '@graphql-tools/utils';
import { ICreateRequest } from './types.js';
export declare function getDelegatingOperation(parentType: GraphQLObjectType, schema: GraphQLSchema): OperationTypeNode;
export declare function createRequest({ sourceSchema, sourceParentType, sourceFieldName, fragments, variableDefinitions, variableValues, targetRootValue, targetOperationName, targetOperation, targetFieldName, selectionSet, fieldNodes, context, info, }: ICreateRequest): ExecutionRequest;
