import * as z from 'zod'; export declare const ServiceLineResultSchema: z.ZodObject<{ id: z.ZodNumber; claimId: z.ZodNullable; paymentId: z.ZodNullable; procedureCode: z.ZodString; procedureDate: z.ZodDate; quad: z.ZodNullable; arch: z.ZodNullable; toothNumber: z.ZodNullable; toothSurface: z.ZodNullable; totalBilled: z.ZodNumber; totalPaid: z.ZodNumber; totalAdjusted: z.ZodNumber; totalDue: z.ZodNumber; status: z.ZodEnum<["PENDING", "PARTIALLY_PAID", "PAID", "UNPAID", "ADJUSTED", "OVERPAID", "DENIED"]>; claim: z.ZodNullable; payment: z.ZodNullable; serviceLineTransactions: z.ZodArray; }, "strict", z.ZodTypeAny, { status: "PENDING" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED" | "UNPAID" | "ADJUSTED"; id: number; procedureCode: string; toothNumber: string | null; toothSurface: string | null; claimId: number | null; paymentId: number | null; procedureDate: Date; quad: string | null; arch: string | null; totalBilled: number; totalPaid: number; totalAdjusted: number; totalDue: number; serviceLineTransactions: unknown[]; claim?: unknown; payment?: unknown; }, { status: "PENDING" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED" | "UNPAID" | "ADJUSTED"; id: number; procedureCode: string; toothNumber: string | null; toothSurface: string | null; claimId: number | null; paymentId: number | null; procedureDate: Date; quad: string | null; arch: string | null; totalBilled: number; totalPaid: number; totalAdjusted: number; totalDue: number; serviceLineTransactions: unknown[]; claim?: unknown; payment?: unknown; }>; export type ServiceLineResultType = z.infer; //# sourceMappingURL=ServiceLine.result.d.ts.map