import type { GraphQLFieldResolver } from 'graphql';
import type { ResolverData } from '@graphql-mesh/string-interpolation';
import type { DataloaderFactory } from '../getDataloaderFactory.cjs';
export interface EntitySetResolverConfig {
    endpoint: string;
    entitySetName: string;
    dataloaderFactory: DataloaderFactory;
    expandNavProps: boolean;
    headersFactory: (resolverData: ResolverData, method: string) => Record<string, string>;
}
export declare function createEntitySetResolver({ endpoint, entitySetName, dataloaderFactory, expandNavProps, headersFactory }: EntitySetResolverConfig): GraphQLFieldResolver<any, any>;
