import * as DMMF from '@prisma/dmmf'; import { DMMFHelper } from './dmmf'; export declare class GenericArgsInfo { private _dmmf; private _cache; constructor(_dmmf: DMMFHelper); /** * Determines if arg types need generic <$PrismaModel> argument added. * Essentially, performs breadth-first search for any fieldRefTypes that * do not have corresponding `meta.source` defined. * * @param type * @returns */ typeNeedsGenericModelArg(topLevelType: DMMF.InputType): boolean; typeRefNeedsGenericModelArg(ref: DMMF.InputTypeRef): boolean; private _cacheResultsForTree; }