import * as z from 'zod';
export declare const UserModelSchema: z.ZodObject<{
    id: z.ZodNumber;
    username: z.ZodString;
    password: z.ZodString;
    autoBackupEnabled: z.ZodBoolean;
    autoBackupHour: z.ZodNumber;
    usbBackupEnabled: z.ZodBoolean;
    usbBackupHour: z.ZodNumber;
    autoMhCheckEnabled: z.ZodBoolean;
    autoMhCheckDayOfWeek: z.ZodNumber;
    autoMhCheckHour: z.ZodNumber;
    patients: z.ZodArray<z.ZodUnknown, "many">;
    appointments: z.ZodArray<z.ZodUnknown, "many">;
    staff: z.ZodArray<z.ZodUnknown, "many">;
    npiProviders: z.ZodArray<z.ZodUnknown, "many">;
    claims: z.ZodArray<z.ZodUnknown, "many">;
    insuranceCredentials: z.ZodArray<z.ZodUnknown, "many">;
    shoppingVendors: z.ZodArray<z.ZodUnknown, "many">;
    updatedPayments: z.ZodArray<z.ZodUnknown, "many">;
    backups: z.ZodArray<z.ZodUnknown, "many">;
    backupDestinations: z.ZodArray<z.ZodUnknown, "many">;
    notifications: z.ZodArray<z.ZodUnknown, "many">;
    cloudFolders: z.ZodArray<z.ZodUnknown, "many">;
    cloudFiles: z.ZodArray<z.ZodUnknown, "many">;
    communications: z.ZodArray<z.ZodUnknown, "many">;
    twilioSettings: z.ZodNullable<z.ZodUnknown>;
    aiSettings: z.ZodNullable<z.ZodUnknown>;
    officeHours: z.ZodNullable<z.ZodUnknown>;
    officeContact: z.ZodNullable<z.ZodUnknown>;
    procedureTimeslot: z.ZodNullable<z.ZodUnknown>;
    insuranceContacts: z.ZodArray<z.ZodUnknown, "many">;
    patientConversations: z.ZodArray<z.ZodUnknown, "many">;
    labRxTemplates: z.ZodArray<z.ZodUnknown, "many">;
    seleniumSettings: z.ZodNullable<z.ZodUnknown>;
}, "strict", z.ZodTypeAny, {
    id: number;
    username: string;
    password: string;
    appointments: unknown[];
    staff: unknown[];
    claims: unknown[];
    autoBackupEnabled: boolean;
    autoBackupHour: number;
    usbBackupEnabled: boolean;
    usbBackupHour: number;
    autoMhCheckEnabled: boolean;
    autoMhCheckDayOfWeek: number;
    autoMhCheckHour: number;
    patients: unknown[];
    npiProviders: unknown[];
    insuranceCredentials: unknown[];
    shoppingVendors: unknown[];
    updatedPayments: unknown[];
    backups: unknown[];
    backupDestinations: unknown[];
    notifications: unknown[];
    cloudFolders: unknown[];
    cloudFiles: unknown[];
    communications: unknown[];
    insuranceContacts: unknown[];
    labRxTemplates: unknown[];
    patientConversations: unknown[];
    twilioSettings?: unknown;
    aiSettings?: unknown;
    officeHours?: unknown;
    officeContact?: unknown;
    procedureTimeslot?: unknown;
    seleniumSettings?: unknown;
}, {
    id: number;
    username: string;
    password: string;
    appointments: unknown[];
    staff: unknown[];
    claims: unknown[];
    autoBackupEnabled: boolean;
    autoBackupHour: number;
    usbBackupEnabled: boolean;
    usbBackupHour: number;
    autoMhCheckEnabled: boolean;
    autoMhCheckDayOfWeek: number;
    autoMhCheckHour: number;
    patients: unknown[];
    npiProviders: unknown[];
    insuranceCredentials: unknown[];
    shoppingVendors: unknown[];
    updatedPayments: unknown[];
    backups: unknown[];
    backupDestinations: unknown[];
    notifications: unknown[];
    cloudFolders: unknown[];
    cloudFiles: unknown[];
    communications: unknown[];
    insuranceContacts: unknown[];
    labRxTemplates: unknown[];
    patientConversations: unknown[];
    twilioSettings?: unknown;
    aiSettings?: unknown;
    officeHours?: unknown;
    officeContact?: unknown;
    procedureTimeslot?: unknown;
    seleniumSettings?: unknown;
}>;
export type UserPureType = z.infer<typeof UserModelSchema>;
//# sourceMappingURL=User.pure.d.ts.map