import { DMMF } from '@prisma/generator-helper'; import { Ann } from '../annotations'; import { Help } from '../help'; import { Model } from '../model'; import type { Imports, ParsedField } from '../types'; export declare function transformUpdate({ model, allModels, help, }: { model: Model; allModels: Model[]; help: Help; }): { model: { fields: { annotations: ({ name: string; code: string; import: string; importPath: "class-transformer" | "class-validator"; } | { name: Ann; code?: undefined; import?: undefined; importPath?: undefined; })[]; kind: DMMF.FieldKind; name: string; isRequired: boolean; isList: boolean; isUnique: boolean; isId: boolean; isReadOnly: boolean; isGenerated?: boolean | undefined; isUpdatedAt?: boolean | undefined; type: string; dbName?: string | null | undefined; hasDefaultValue: boolean; default?: DMMF.FieldDefault | DMMF.FieldDefaultScalar | DMMF.FieldDefaultScalar[] | undefined; relationFromFields?: string[] | undefined; relationToFields?: any[] | undefined; relationOnDelete?: string | undefined; relationName?: string | undefined; documentation?: string | undefined; }[]; output: { dto: string; entity: string; }; annotations: readonly ({ name: string; code: string; import: string; importPath: "class-transformer" | "class-validator"; } | { name: Ann; code?: undefined; import?: undefined; importPath?: undefined; })[]; name: string; dbName: string | null; uniqueFields: string[][]; uniqueIndexes: DMMF.uniqueIndex[]; documentation?: string | undefined; primaryKey: DMMF.PrimaryKey | null; isGenerated?: boolean | undefined; }; fields: ParsedField[]; imports: Imports[]; extraClasses: string[]; apiExtraModels: string[]; };