import { ObjectLiteral } from 'typeorm'; import { GetDataloaderInput } from './types'; import DataLoader from 'dataloader'; /** * Wrapper class for Dataloader. */ export declare class BaseDataLoader { private dataloader; private valueRepo; private type; private resolveInput?; private fieldName; private resultType?; constructor(inp: GetDataloaderInput); getBatchLoadFunction(): (keys: readonly K[]) => Promise; private getValuesFromKeys; private getFieldCountObject; getDataLoader(): DataLoader | DataLoader; }