import type { GraphQLFieldResolver } from 'graphql';
import type { DataloaderFactory } from '../getDataloaderFactory.cjs';
export interface UnboundActionResolverOpts {
    actionName: string;
    dataloaderFactory: DataloaderFactory;
    headersFactory: (resolverData: any, method: string) => Record<string, string>;
    endpoint: string;
}
export declare function createUnboundActionResolver({ actionName, dataloaderFactory, headersFactory, endpoint }: UnboundActionResolverOpts): GraphQLFieldResolver<any, any>;
