import type { ResolveTree } from "graphql-parse-resolve-info"; /** Finds a resolve tree of selection based on field name */ export declare function getResolveTreeByFieldName({ fieldName, selection, }: { fieldName: string; selection: Record; }): ResolveTree | undefined; /** Finds an aliased resolve tree of selection based on field name */ export declare function getAliasedResolveTreeByFieldName({ fieldName, selection, }: { fieldName: string; selection: Record; }): ResolveTree | undefined; /** Generates a field to be used in creating projections */ export declare function generateResolveTree({ name, alias, args, fieldsByTypeName, }: Pick & Partial): Record; /** Generates missing fields based on an array of fieldNames */ export declare function generateMissingOrAliasedFields({ fieldNames, selection, }: { selection: Record; fieldNames: string[]; }): Record; //# sourceMappingURL=resolveTree.d.ts.map