import { OmitFieldMode } from './11_extendedDMMFFieldOmitField'; import { FormattedNames } from '../formattedNames'; import { ExtendedDMMFFieldImportMatch } from './13_extendedDMMFFieldImportMatch'; import { type MirroredDMMFField } from '../mirroredDmmf'; export interface ExtendedDMMFField extends MirroredDMMFField, FormattedNames { readonly isNullable: boolean; readonly isJsonType: boolean; readonly isBytesType: boolean; readonly isDecimalType: boolean; readonly isCompositeType: boolean; readonly isOptionalOnDefaultValue: boolean; readonly isOptionalDefaultField: boolean; readonly clearedDocumentation?: string; readonly zodValidatorString?: string; readonly zodCustomErrors?: string; readonly zodCustomValidatorString?: string; readonly isTopLevelValidator?: boolean; readonly zodArrayValidatorString?: string; readonly zodOmitField: OmitFieldMode; readonly zodType: string; omitInModel(): boolean; omitInInputTypes(inputTypeName: string): boolean; isOmitField(): boolean; readonly imports: Set; } export declare class ExtendedDMMFFieldClass extends ExtendedDMMFFieldImportMatch implements ExtendedDMMFField { } //# sourceMappingURL=index.d.ts.map