import type { Prisma } from '../../generated/prisma'; import * as z from 'zod'; export declare const PaymentFindFirstOrThrowSelectSchema: z.ZodType; export declare const PaymentFindFirstOrThrowSelectZodSchema: z.ZodObject<{ id: z.ZodOptional; claimId: z.ZodOptional; patientId: z.ZodOptional; userId: z.ZodOptional; updatedById: z.ZodOptional; totalBilled: z.ZodOptional; totalPaid: z.ZodOptional; totalAdjusted: z.ZodOptional; totalDue: z.ZodOptional; status: z.ZodOptional; notes: z.ZodOptional; icn: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; claim: z.ZodOptional; patient: z.ZodOptional; updatedBy: z.ZodOptional; serviceLineTransactions: z.ZodOptional; serviceLines: z.ZodOptional; _count: z.ZodOptional; }, "strict", z.ZodTypeAny, { status?: boolean | undefined; createdAt?: boolean | undefined; id?: boolean | undefined; userId?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; notes?: boolean | undefined; claimId?: boolean | undefined; claim?: boolean | undefined; totalBilled?: boolean | undefined; totalPaid?: boolean | undefined; totalAdjusted?: boolean | undefined; totalDue?: boolean | undefined; serviceLineTransactions?: boolean | undefined; icn?: boolean | undefined; updatedAt?: boolean | undefined; updatedBy?: boolean | undefined; serviceLines?: boolean | undefined; updatedById?: boolean | undefined; _count?: boolean | undefined; }, { status?: boolean | undefined; createdAt?: boolean | undefined; id?: boolean | undefined; userId?: boolean | undefined; patientId?: boolean | undefined; patient?: boolean | undefined; notes?: boolean | undefined; claimId?: boolean | undefined; claim?: boolean | undefined; totalBilled?: boolean | undefined; totalPaid?: boolean | undefined; totalAdjusted?: boolean | undefined; totalDue?: boolean | undefined; serviceLineTransactions?: boolean | undefined; icn?: boolean | undefined; updatedAt?: boolean | undefined; updatedBy?: boolean | undefined; serviceLines?: boolean | undefined; updatedById?: boolean | undefined; _count?: boolean | undefined; }>; export declare const PaymentFindFirstOrThrowSchema: z.ZodType; export declare const PaymentFindFirstOrThrowZodSchema: z.ZodObject<{ select: z.ZodOptional, z.ZodTypeDef, Prisma.PaymentSelect>>; include: z.ZodLazy, z.ZodTypeDef, Prisma.PaymentInclude>>>; 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.PaymentWhereInput | undefined; include?: Prisma.PaymentInclude | undefined; select?: Prisma.PaymentSelect | undefined; orderBy?: Prisma.PaymentOrderByWithRelationInput | Prisma.PaymentOrderByWithRelationInput[] | undefined; cursor?: Prisma.PaymentWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "status" | "createdAt" | "id" | "userId" | "patientId" | "notes" | "claimId" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "icn" | "updatedAt" | "updatedById" | ("status" | "createdAt" | "id" | "userId" | "patientId" | "notes" | "claimId" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "icn" | "updatedAt" | "updatedById")[] | undefined; }, { where?: Prisma.PaymentWhereInput | undefined; include?: Prisma.PaymentInclude | undefined; select?: Prisma.PaymentSelect | undefined; orderBy?: Prisma.PaymentOrderByWithRelationInput | Prisma.PaymentOrderByWithRelationInput[] | undefined; cursor?: Prisma.PaymentWhereUniqueInput | undefined; take?: number | undefined; skip?: number | undefined; distinct?: "status" | "createdAt" | "id" | "userId" | "patientId" | "notes" | "claimId" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "icn" | "updatedAt" | "updatedById" | ("status" | "createdAt" | "id" | "userId" | "patientId" | "notes" | "claimId" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "icn" | "updatedAt" | "updatedById")[] | undefined; }>; //# sourceMappingURL=findFirstOrThrowPayment.schema.d.ts.map