import { FragmentDefinitionNode, GraphQLResolveInfo } from "graphql"; export interface FieldSelections { field: string; selector?: string; selections?: (string | FieldSelections)[]; } export declare function getGraphQLResolveInfo(query: string): GraphQLResolveInfo; export interface FragmentDict { [key: string]: FragmentDefinitionNode; } export interface FieldMap { [key: string]: FieldMap; } export declare function fieldMapToDot(fieldMap: FieldMap, dots?: string[], parent?: string[]): string[];