import * as z from 'zod';
export declare const PatientResultSchema: z.ZodObject<{
    id: z.ZodNumber;
    firstName: z.ZodString;
    lastName: z.ZodString;
    dateOfBirth: z.ZodNullable<z.ZodDate>;
    gender: z.ZodString;
    phone: z.ZodString;
    email: z.ZodNullable<z.ZodString>;
    address: z.ZodNullable<z.ZodString>;
    city: z.ZodNullable<z.ZodString>;
    zipCode: z.ZodNullable<z.ZodString>;
    insuranceProvider: z.ZodNullable<z.ZodString>;
    insuranceId: z.ZodNullable<z.ZodString>;
    groupNumber: z.ZodNullable<z.ZodString>;
    policyHolder: z.ZodNullable<z.ZodString>;
    allergies: z.ZodNullable<z.ZodString>;
    medicalConditions: z.ZodNullable<z.ZodString>;
    status: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN", "PLAN_NOT_ACCEPTED"]>;
    userId: z.ZodNumber;
    createdAt: z.ZodDate;
    user: z.ZodUnknown;
    appointments: z.ZodArray<z.ZodUnknown, "many">;
    procedures: z.ZodArray<z.ZodUnknown, "many">;
    claims: z.ZodArray<z.ZodUnknown, "many">;
    groups: z.ZodArray<z.ZodUnknown, "many">;
    payment: z.ZodArray<z.ZodUnknown, "many">;
    communications: z.ZodArray<z.ZodUnknown, "many">;
    documents: z.ZodArray<z.ZodUnknown, "many">;
}, "strict", z.ZodTypeAny, {
    status: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED";
    id: number;
    createdAt: Date;
    procedures: unknown[];
    userId: number;
    claims: unknown[];
    email: string | null;
    phone: string;
    appointments: unknown[];
    payment: unknown[];
    dateOfBirth: Date | null;
    insuranceProvider: string | null;
    firstName: string;
    lastName: string;
    gender: string;
    address: string | null;
    city: string | null;
    zipCode: string | null;
    insuranceId: string | null;
    groupNumber: string | null;
    policyHolder: string | null;
    allergies: string | null;
    medicalConditions: string | null;
    groups: unknown[];
    documents: unknown[];
    communications: unknown[];
    user?: unknown;
}, {
    status: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED";
    id: number;
    createdAt: Date;
    procedures: unknown[];
    userId: number;
    claims: unknown[];
    email: string | null;
    phone: string;
    appointments: unknown[];
    payment: unknown[];
    dateOfBirth: Date | null;
    insuranceProvider: string | null;
    firstName: string;
    lastName: string;
    gender: string;
    address: string | null;
    city: string | null;
    zipCode: string | null;
    insuranceId: string | null;
    groupNumber: string | null;
    policyHolder: string | null;
    allergies: string | null;
    medicalConditions: string | null;
    groups: unknown[];
    documents: unknown[];
    communications: unknown[];
    user?: unknown;
}>;
export type PatientResultType = z.infer<typeof PatientResultSchema>;
//# sourceMappingURL=Patient.result.d.ts.map