import { ExecutionContext } from '@nestjs/common'; import Dataloader from 'dataloader'; import { DataLoaderOptions } from '../pipes/inject-data-loader-config.pipe'; export interface NestjsQueryExecutionContext extends ExecutionContext { nestjsQueryLoaders?: Record>; } export declare class DataLoaderFactory { private static initializeContext; static getOrCreateLoader(context: NestjsQueryExecutionContext, name: string, createHandler: () => Dataloader.BatchLoadFn, options?: DataLoaderOptions): Dataloader; }