import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; export declare const PatientUpdateInputObjectSchema: z.ZodType; export declare const PatientUpdateInputObjectZodSchema: z.ZodObject<{ firstName: z.ZodOptional>]>>; lastName: z.ZodOptional>]>>; dateOfBirth: z.ZodOptional>]>>; gender: z.ZodOptional>]>>; phone: z.ZodOptional>]>>; email: z.ZodNullable>]>>>; address: z.ZodNullable>]>>>; city: z.ZodNullable>]>>>; zipCode: z.ZodNullable>]>>>; insuranceProvider: z.ZodNullable>]>>>; insuranceId: z.ZodNullable>]>>>; groupNumber: z.ZodNullable>]>>>; policyHolder: z.ZodNullable>]>>>; allergies: z.ZodNullable>]>>>; medicalConditions: z.ZodNullable>]>>>; status: z.ZodOptional, z.ZodLazy>]>>; createdAt: z.ZodOptional>]>>; user: z.ZodOptional>>; appointments: z.ZodOptional>>; procedures: z.ZodOptional>>; claims: z.ZodOptional>>; groups: z.ZodOptional>>; payment: z.ZodOptional>>; communications: z.ZodOptional>>; documents: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { status?: "ACTIVE" | "INACTIVE" | "UNKNOWN" | Prisma.EnumPatientStatusFieldUpdateOperationsInput | undefined; createdAt?: Date | Prisma.DateTimeFieldUpdateOperationsInput | undefined; user?: Prisma.UserUpdateOneRequiredWithoutPatientsNestedInput | undefined; procedures?: Prisma.AppointmentProcedureUpdateManyWithoutPatientNestedInput | undefined; claims?: Prisma.ClaimUpdateManyWithoutPatientNestedInput | undefined; email?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; phone?: string | Prisma.StringFieldUpdateOperationsInput | undefined; appointments?: Prisma.AppointmentUpdateManyWithoutPatientNestedInput | undefined; payment?: Prisma.PaymentUpdateManyWithoutPatientNestedInput | undefined; dateOfBirth?: Date | Prisma.DateTimeFieldUpdateOperationsInput | undefined; insuranceProvider?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; firstName?: string | Prisma.StringFieldUpdateOperationsInput | undefined; lastName?: string | Prisma.StringFieldUpdateOperationsInput | undefined; gender?: string | Prisma.StringFieldUpdateOperationsInput | undefined; address?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; city?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; zipCode?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; insuranceId?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; groupNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; policyHolder?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; allergies?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; medicalConditions?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; groups?: Prisma.PdfGroupUpdateManyWithoutPatientNestedInput | undefined; documents?: Prisma.PatientDocumentUpdateManyWithoutPatientNestedInput | undefined; communications?: Prisma.CommunicationUpdateManyWithoutPatientNestedInput | undefined; }, { status?: "ACTIVE" | "INACTIVE" | "UNKNOWN" | Prisma.EnumPatientStatusFieldUpdateOperationsInput | undefined; createdAt?: Date | Prisma.DateTimeFieldUpdateOperationsInput | undefined; user?: Prisma.UserUpdateOneRequiredWithoutPatientsNestedInput | undefined; procedures?: Prisma.AppointmentProcedureUpdateManyWithoutPatientNestedInput | undefined; claims?: Prisma.ClaimUpdateManyWithoutPatientNestedInput | undefined; email?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; phone?: string | Prisma.StringFieldUpdateOperationsInput | undefined; appointments?: Prisma.AppointmentUpdateManyWithoutPatientNestedInput | undefined; payment?: Prisma.PaymentUpdateManyWithoutPatientNestedInput | undefined; dateOfBirth?: Date | Prisma.DateTimeFieldUpdateOperationsInput | undefined; insuranceProvider?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; firstName?: string | Prisma.StringFieldUpdateOperationsInput | undefined; lastName?: string | Prisma.StringFieldUpdateOperationsInput | undefined; gender?: string | Prisma.StringFieldUpdateOperationsInput | undefined; address?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; city?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; zipCode?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; insuranceId?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; groupNumber?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; policyHolder?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; allergies?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; medicalConditions?: string | Prisma.NullableStringFieldUpdateOperationsInput | null | undefined; groups?: Prisma.PdfGroupUpdateManyWithoutPatientNestedInput | undefined; documents?: Prisma.PatientDocumentUpdateManyWithoutPatientNestedInput | undefined; communications?: Prisma.CommunicationUpdateManyWithoutPatientNestedInput | undefined; }>; //# sourceMappingURL=PatientUpdateInput.schema.d.ts.map