import * as z from 'zod';
export declare const ClaimResultSchema: z.ZodObject<{
    id: z.ZodNumber;
    patientId: z.ZodNumber;
    appointmentId: z.ZodNumber;
    userId: z.ZodNumber;
    staffId: z.ZodNumber;
    patientName: z.ZodString;
    memberId: z.ZodString;
    dateOfBirth: z.ZodDate;
    remarks: z.ZodString;
    missingTeethStatus: z.ZodEnum<["No_missing", "endentulous", "Yes_missing"]>;
    missingTeeth: z.ZodNullable<z.ZodUnknown>;
    serviceDate: z.ZodDate;
    insuranceProvider: z.ZodString;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    status: z.ZodEnum<["PENDING", "APPROVED", "CANCELLED", "REVIEW", "VOID"]>;
    claimNumber: z.ZodNullable<z.ZodString>;
    npiProviderId: z.ZodNullable<z.ZodNumber>;
    patient: z.ZodUnknown;
    appointment: z.ZodUnknown;
    user: z.ZodNullable<z.ZodUnknown>;
    staff: z.ZodNullable<z.ZodUnknown>;
    npiProvider: z.ZodNullable<z.ZodUnknown>;
    serviceLines: z.ZodArray<z.ZodUnknown, "many">;
    claimFiles: z.ZodArray<z.ZodUnknown, "many">;
    payment: z.ZodNullable<z.ZodUnknown>;
}, "strict", z.ZodTypeAny, {
    status: "PENDING" | "APPROVED" | "CANCELLED" | "REVIEW" | "VOID";
    id: number;
    createdAt: Date;
    patientId: number;
    npiProviderId: number | null;
    appointmentId: number;
    userId: number;
    staffId: number;
    updatedAt: Date;
    serviceLines: unknown[];
    patientName: string;
    memberId: string;
    dateOfBirth: Date;
    remarks: string;
    missingTeethStatus: "No_missing" | "endentulous" | "Yes_missing";
    serviceDate: Date;
    insuranceProvider: string;
    claimNumber: string | null;
    claimFiles: unknown[];
    patient?: unknown;
    appointment?: unknown;
    npiProvider?: unknown;
    user?: unknown;
    staff?: unknown;
    payment?: unknown;
    missingTeeth?: unknown;
}, {
    status: "PENDING" | "APPROVED" | "CANCELLED" | "REVIEW" | "VOID";
    id: number;
    createdAt: Date;
    patientId: number;
    npiProviderId: number | null;
    appointmentId: number;
    userId: number;
    staffId: number;
    updatedAt: Date;
    serviceLines: unknown[];
    patientName: string;
    memberId: string;
    dateOfBirth: Date;
    remarks: string;
    missingTeethStatus: "No_missing" | "endentulous" | "Yes_missing";
    serviceDate: Date;
    insuranceProvider: string;
    claimNumber: string | null;
    claimFiles: unknown[];
    patient?: unknown;
    appointment?: unknown;
    npiProvider?: unknown;
    user?: unknown;
    staff?: unknown;
    payment?: unknown;
    missingTeeth?: unknown;
}>;
export type ClaimResultType = z.infer<typeof ClaimResultSchema>;
//# sourceMappingURL=Claim.result.d.ts.map