import type { Prisma } from '../../generated/prisma'; import * as z from 'zod'; export declare const AppointmentProcedureFindFirstOrThrowSelectSchema: z.ZodType; export declare const AppointmentProcedureFindFirstOrThrowSelectZodSchema: z.ZodObject<{ id: z.ZodOptional; appointmentId: z.ZodOptional; patientId: z.ZodOptional; procedureCode: z.ZodOptional; procedureLabel: z.ZodOptional; fee: z.ZodOptional; category: z.ZodOptional; toothNumber: z.ZodOptional; toothSurface: z.ZodOptional; oralCavityArea: z.ZodOptional; source: z.ZodOptional; comboKey: z.ZodOptional; createdAt: z.ZodOptional; appointment: z.ZodOptional; patient: z.ZodOptional; }, "strict", z.ZodTypeAny, { createdAt?: boolean | undefined; id?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; procedureCode?: boolean | undefined; procedureLabel?: boolean | undefined; fee?: boolean | undefined; category?: boolean | undefined; toothNumber?: boolean | undefined; toothSurface?: boolean | undefined; oralCavityArea?: boolean | undefined; source?: boolean | undefined; comboKey?: boolean | undefined; appointmentId?: boolean | undefined; appointment?: boolean | undefined; }, { createdAt?: boolean | undefined; id?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; procedureCode?: boolean | undefined; procedureLabel?: boolean | undefined; fee?: boolean | undefined; category?: boolean | undefined; toothNumber?: boolean | undefined; toothSurface?: boolean | undefined; oralCavityArea?: boolean | undefined; source?: boolean | undefined; comboKey?: boolean | undefined; appointmentId?: boolean | undefined; appointment?: boolean | undefined; }>; export declare const AppointmentProcedureFindFirstOrThrowSchema: z.ZodType; export declare const AppointmentProcedureFindFirstOrThrowZodSchema: z.ZodObject<{ select: z.ZodOptional, z.ZodTypeDef, Prisma.AppointmentProcedureSelect>>; include: z.ZodLazy, z.ZodTypeDef, Prisma.AppointmentProcedureInclude>>>; orderBy: z.ZodOptional, z.ZodArray, "many">]>>; where: z.ZodOptional>; cursor: z.ZodOptional>; take: z.ZodOptional; skip: z.ZodOptional; distinct: z.ZodOptional, z.ZodArray, "many">]>>; }, "strict", z.ZodTypeAny, { where?: Prisma.AppointmentProcedureWhereInput | undefined; include?: Prisma.AppointmentProcedureInclude | undefined; select?: Prisma.AppointmentProcedureSelect | undefined; orderBy?: Prisma.AppointmentProcedureOrderByWithRelationInput | Prisma.AppointmentProcedureOrderByWithRelationInput[] | undefined; cursor?: Prisma.AppointmentProcedureWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "createdAt" | "id" | "patientId" | "procedureCode" | "procedureLabel" | "fee" | "category" | "toothNumber" | "toothSurface" | "oralCavityArea" | "source" | "comboKey" | "appointmentId" | ("createdAt" | "id" | "patientId" | "procedureCode" | "procedureLabel" | "fee" | "category" | "toothNumber" | "toothSurface" | "oralCavityArea" | "source" | "comboKey" | "appointmentId")[] | undefined; }, { where?: Prisma.AppointmentProcedureWhereInput | undefined; include?: Prisma.AppointmentProcedureInclude | undefined; select?: Prisma.AppointmentProcedureSelect | undefined; orderBy?: Prisma.AppointmentProcedureOrderByWithRelationInput | Prisma.AppointmentProcedureOrderByWithRelationInput[] | undefined; cursor?: Prisma.AppointmentProcedureWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "createdAt" | "id" | "patientId" | "procedureCode" | "procedureLabel" | "fee" | "category" | "toothNumber" | "toothSurface" | "oralCavityArea" | "source" | "comboKey" | "appointmentId" | ("createdAt" | "id" | "patientId" | "procedureCode" | "procedureLabel" | "fee" | "category" | "toothNumber" | "toothSurface" | "oralCavityArea" | "source" | "comboKey" | "appointmentId")[] | undefined; }>; //# sourceMappingURL=findFirstOrThrowAppointmentProcedure.schema.d.ts.map