import { GraphQLFieldConfigArgumentMap } from 'graphql'; import { ResolverData } from '@graphql-mesh/types'; export declare type ResolverDataBasedFactory = (data: ResolverData) => T; export declare function parseInterpolationStrings(interpolationStrings: string[]): { args: GraphQLFieldConfigArgumentMap; contextVariables: string[]; }; export declare function getInterpolatedStringFactory(nonInterpolatedString: string): ResolverDataBasedFactory; export declare function getInterpolatedHeadersFactory(nonInterpolatedHeaders?: Record): ResolverDataBasedFactory; export declare function getHeadersObject(headers: Headers): Record;