import type { Prisma } from '../../generated/prisma'; import * as z from 'zod'; export declare const CommunicationFindFirstOrThrowSelectSchema: z.ZodType; export declare const CommunicationFindFirstOrThrowSelectZodSchema: z.ZodObject<{ id: z.ZodOptional; patientId: z.ZodOptional; userId: z.ZodOptional; channel: z.ZodOptional; direction: z.ZodOptional; status: z.ZodOptional; body: z.ZodOptional; callDuration: z.ZodOptional; twilioSid: z.ZodOptional; createdAt: z.ZodOptional; patient: z.ZodOptional; user: z.ZodOptional; }, "strict", z.ZodTypeAny, { status?: boolean | undefined; createdAt?: boolean | undefined; id?: boolean | undefined; userId?: boolean | undefined; user?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; channel?: boolean | undefined; direction?: boolean | undefined; body?: boolean | undefined; callDuration?: boolean | undefined; twilioSid?: boolean | undefined; }, { status?: boolean | undefined; createdAt?: boolean | undefined; id?: boolean | undefined; userId?: boolean | undefined; user?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; channel?: boolean | undefined; direction?: boolean | undefined; body?: boolean | undefined; callDuration?: boolean | undefined; twilioSid?: boolean | undefined; }>; export declare const CommunicationFindFirstOrThrowSchema: z.ZodType; export declare const CommunicationFindFirstOrThrowZodSchema: z.ZodObject<{ select: z.ZodOptional, z.ZodTypeDef, Prisma.CommunicationSelect>>; include: z.ZodLazy, z.ZodTypeDef, Prisma.CommunicationInclude>>>; 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.CommunicationWhereInput | undefined; include?: Prisma.CommunicationInclude | undefined; select?: Prisma.CommunicationSelect | undefined; orderBy?: Prisma.CommunicationOrderByWithRelationInput | Prisma.CommunicationOrderByWithRelationInput[] | undefined; cursor?: Prisma.CommunicationWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "status" | "createdAt" | "id" | "userId" | "patientId" | "channel" | "direction" | "body" | "callDuration" | "twilioSid" | ("status" | "createdAt" | "id" | "userId" | "patientId" | "channel" | "direction" | "body" | "callDuration" | "twilioSid")[] | undefined; }, { where?: Prisma.CommunicationWhereInput | undefined; include?: Prisma.CommunicationInclude | undefined; select?: Prisma.CommunicationSelect | undefined; orderBy?: Prisma.CommunicationOrderByWithRelationInput | Prisma.CommunicationOrderByWithRelationInput[] | undefined; cursor?: Prisma.CommunicationWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "status" | "createdAt" | "id" | "userId" | "patientId" | "channel" | "direction" | "body" | "callDuration" | "twilioSid" | ("status" | "createdAt" | "id" | "userId" | "patientId" | "channel" | "direction" | "body" | "callDuration" | "twilioSid")[] | undefined; }>; //# sourceMappingURL=findFirstOrThrowCommunication.schema.d.ts.map