import z from 'zod';
export interface CreatePatientResponseType {
    patientid: string;
}
export declare const PatientSchema: z.ZodObject<{
    firstname: z.ZodString;
    lastname: z.ZodString;
    dob: z.ZodEffects<z.ZodString, string, string>;
    email: z.ZodString;
    departmentid: z.ZodString;
    primarydepartmentid: z.ZodString;
    patientid: z.ZodString;
    registrationdate: z.ZodEffects<z.ZodString, string, string>;
    lastupdated: z.ZodEffects<z.ZodString, string, string>;
    driverslicense: z.ZodBoolean;
    status: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: string;
    email: string;
    dob: string;
    departmentid: string;
    firstname: string;
    lastname: string;
    patientid: string;
    primarydepartmentid: string;
    registrationdate: string;
    lastupdated: string;
    driverslicense: boolean;
}, {
    status: string;
    email: string;
    dob: string;
    departmentid: string;
    firstname: string;
    lastname: string;
    patientid: string;
    primarydepartmentid: string;
    registrationdate: string;
    lastupdated: string;
    driverslicense: boolean;
}>;
export type PatientSchemaType = z.infer<typeof PatientSchema>;
