import { Class, QueryService } from '@ptc-org/nestjs-query-core'; import { NestjsQueryDataloader } from './relations.loader'; export type ReferenceArgs = { [key: string]: string | number; }; export declare class ReferenceLoader implements NestjsQueryDataloader { readonly DTOClass: Class; private readonly logger; constructor(DTOClass: Class); createLoader(service: QueryService, key?: string): (args: ReadonlyArray) => Promise<(DTO | undefined | Error)[]>; }