import type DMMF from '@prisma/dmmf'; import { ExtendedDMMFFieldValidatorMatch } from './02_extendedDMMFFieldValidatorMatch'; import { PrismaScalarType } from '../../types'; export type ZodValidatorType = 'string' | 'number' | 'bigint' | 'date' | 'custom' | 'enum' | 'object'; export declare const PRISMA_SCALAR_TO_VALIDATOR_TYPE_MAP: Record; export declare const ENUM_VALIDATOR_TYPES: Set; export declare const OBJECT_VALIDATOR_TYPES: Set; export declare class ExtendedDMMFFieldValidatorType extends ExtendedDMMFFieldValidatorMatch { protected _validatorType?: ZodValidatorType; constructor(field: DMMF.Field, modelName: string); private _setValidatorType; private _checkValidatorType; private _getZodValidatorType; private _isZodValidatorType; private _isEnumValidatorType; private _isObjectValidatorType; private _isPrismaValidatorType; } //# sourceMappingURL=03_extendedDMMFFieldValidatorType.d.ts.map