import type * as DMMF from '@prisma/dmmf'; import * as ts from '@prisma/ts-builders'; import { GenerateContext } from './GenerateContext'; export declare class InputField { protected readonly field: DMMF.SchemaArg; protected readonly context: GenerateContext; protected readonly source?: string | undefined; constructor(field: DMMF.SchemaArg, context: GenerateContext, source?: string | undefined); toTS(): string; } export declare function buildInputField(field: DMMF.SchemaArg, context: GenerateContext, source?: string): ts.Property; export declare class InputType { protected readonly type: DMMF.InputType; protected readonly context: GenerateContext; private generatedName; constructor(type: DMMF.InputType, context: GenerateContext); toTS(): string; }