import type DMMF from '@prisma/dmmf'; type SchemaArgInputType = DMMF.TypeRef<'scalar' | 'inputObjectTypes' | 'enumTypes' | 'fieldRefTypes'>; export type SchemaArgTypeCategory = 'scalar' | 'nonScalar' | 'special'; export declare class ExtendedDMMFSchemaArgInputType implements SchemaArgInputType { readonly isJsonType: boolean; readonly isBytesType: boolean; readonly isDecimalType: boolean; readonly isNullType: boolean; readonly isList: SchemaArgInputType['isList']; readonly type: SchemaArgInputType['type']; readonly location: SchemaArgInputType['location']; readonly namespace?: SchemaArgInputType['namespace']; readonly category: SchemaArgTypeCategory; constructor(arg: SchemaArgInputType); private _setCategory; private _setIsJsonType; private _setIsBytesType; private _setIsDecimalType; private _setIsNullType; getZodScalarType: () => import("../types").ZodScalarType | undefined; getZodNonScalarType: () => string | undefined; getZodNullType: () => "null" | undefined; isSpecialType: () => boolean; } export {}; //# sourceMappingURL=extendedDMMFSchemaArgInputType.d.ts.map