import type { GraphQLField, GraphQLFieldResolver, GraphQLResolveInfo } from 'graphql'; import { IGraphQLResolveInfoMethods } from '../info'; type ResolverHookFunction = (source: any, args: { [argName: string]: any; }, context: any, info: GraphQLResolveInfo & IGraphQLResolveInfoMethods, resolve: GraphQLFieldResolver) => any | Promise; export declare function hookResolver(field: GraphQLField, fn: ResolverHookFunction): void; export {};