import * as z from 'zod'; export declare const PaymentInputSchema: z.ZodObject<{ id: z.ZodNumber; claimId: z.ZodNullable>; patientId: z.ZodNumber; userId: z.ZodNumber; updatedById: z.ZodNullable>; totalBilled: z.ZodNumber; totalPaid: z.ZodNumber; totalAdjusted: z.ZodNumber; totalDue: z.ZodNumber; status: z.ZodEnum<["PENDING", "PARTIALLY_PAID", "PAID", "OVERPAID", "DENIED", "VOID"]>; notes: z.ZodNullable>; icn: z.ZodNullable>; createdAt: z.ZodDate; updatedAt: z.ZodDate; claim: z.ZodNullable>; patient: z.ZodUnknown; updatedBy: z.ZodNullable>; serviceLineTransactions: z.ZodArray; serviceLines: z.ZodArray; }, "strict", z.ZodTypeAny, { status: "PENDING" | "VOID" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED"; id: number; createdAt: Date; patientId: number; userId: number; totalBilled: number; totalPaid: number; totalAdjusted: number; totalDue: number; serviceLineTransactions: unknown[]; updatedAt: Date; serviceLines: unknown[]; patient?: unknown; notes?: string | null | undefined; claimId?: number | null | undefined; claim?: unknown; icn?: string | null | undefined; updatedBy?: unknown; updatedById?: number | null | undefined; }, { status: "PENDING" | "VOID" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED"; id: number; createdAt: Date; patientId: number; userId: number; totalBilled: number; totalPaid: number; totalAdjusted: number; totalDue: number; serviceLineTransactions: unknown[]; updatedAt: Date; serviceLines: unknown[]; patient?: unknown; notes?: string | null | undefined; claimId?: number | null | undefined; claim?: unknown; icn?: string | null | undefined; updatedBy?: unknown; updatedById?: number | null | undefined; }>; export type PaymentInputType = z.infer; //# sourceMappingURL=Payment.input.d.ts.map