import { ASTNode, FieldNode, GraphQLCompositeType, GraphQLField, GraphQLNullableType, GraphQLSchema, ListTypeNode, NamedTypeNode, SelectionNode } from 'graphql'; export declare function getFieldDef(schema: GraphQLSchema, parentType: GraphQLCompositeType, fieldName: string): GraphQLField | undefined; export declare function getResponseName(node: FieldNode): string; export declare function allNodesAreOfSameKind(firstNode: T, remainingNodes: ASTNode[]): remainingNodes is T[]; export declare function astFromType(type: GraphQLNullableType): NamedTypeNode | ListTypeNode; export declare function printWithReducedWhitespace(ast: ASTNode): string; export declare function parseSelections(source: string): ReadonlyArray; //# sourceMappingURL=graphql.d.ts.map