import { Class, Query, QueryRelationsOptions, QueryService } from '@ptc-org/nestjs-query-core'; import { NestjsQueryDataloader } from './relations.loader'; type QueryRelationsArgs = { dto: DTO; query: Query; }; export declare class QueryRelationsLoader implements NestjsQueryDataloader, Relation[] | Error> { readonly RelationDTO: Class; readonly relationName: string; constructor(RelationDTO: Class, relationName: string); createLoader(service: QueryService, opts?: QueryRelationsOptions): (queryArgs: ReadonlyArray>) => Promise<(Relation[] | Error)[]>; private loadResults; private groupQueries; } export {};