import * as DMMF from '@prisma/dmmf'; import { GenerateContext } from './GenerateContext'; export declare class Model { private readonly model; private readonly context; private type; private createManyAndReturnType; private updateManyAndReturnType; private mapping?; private dmmf; constructor(model: DMMF.Model, context: GenerateContext); private get argsTypes(); private rootFieldNameForAction; private getGroupByTypes; private getAggregationTypes; private getDeepInputTypes; private getCountTypes; private getModelExport; toTS(): string; }