import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
export declare const UserCreateInputObjectSchema: z.ZodType<Prisma.UserCreateInput>;
export declare const UserCreateInputObjectZodSchema: z.ZodObject<{
    username: z.ZodString;
    password: z.ZodString;
    patients: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.PatientCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.PatientCreateNestedManyWithoutUserInput>>>;
    appointments: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.AppointmentCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.AppointmentCreateNestedManyWithoutUserInput>>>;
    staff: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.StaffCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.StaffCreateNestedManyWithoutUserInput>>>;
    npiProviders: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.NpiProviderCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.NpiProviderCreateNestedManyWithoutUserInput>>>;
    claims: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.ClaimCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.ClaimCreateNestedManyWithoutUserInput>>>;
    insuranceCredentials: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.InsuranceCredentialCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.InsuranceCredentialCreateNestedManyWithoutUserInput>>>;
    updatedPayments: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.PaymentCreateNestedManyWithoutUpdatedByInput, z.ZodTypeDef, Prisma.PaymentCreateNestedManyWithoutUpdatedByInput>>>;
    backups: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.DatabaseBackupCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.DatabaseBackupCreateNestedManyWithoutUserInput>>>;
    backupDestinations: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.BackupDestinationCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.BackupDestinationCreateNestedManyWithoutUserInput>>>;
    notifications: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.NotificationCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.NotificationCreateNestedManyWithoutUserInput>>>;
    cloudFolders: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.CloudFolderCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.CloudFolderCreateNestedManyWithoutUserInput>>>;
    cloudFiles: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.CloudFileCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.CloudFileCreateNestedManyWithoutUserInput>>>;
    communications: z.ZodOptional<z.ZodLazy<z.ZodType<Prisma.CommunicationCreateNestedManyWithoutUserInput, z.ZodTypeDef, Prisma.CommunicationCreateNestedManyWithoutUserInput>>>;
}, "strict", z.ZodTypeAny, {
    username: string;
    password: string;
    staff?: Prisma.StaffCreateNestedManyWithoutUserInput | undefined;
    claims?: Prisma.ClaimCreateNestedManyWithoutUserInput | undefined;
    appointments?: Prisma.AppointmentCreateNestedManyWithoutUserInput | undefined;
    communications?: Prisma.CommunicationCreateNestedManyWithoutUserInput | undefined;
    patients?: Prisma.PatientCreateNestedManyWithoutUserInput | undefined;
    npiProviders?: Prisma.NpiProviderCreateNestedManyWithoutUserInput | undefined;
    insuranceCredentials?: Prisma.InsuranceCredentialCreateNestedManyWithoutUserInput | undefined;
    updatedPayments?: Prisma.PaymentCreateNestedManyWithoutUpdatedByInput | undefined;
    backups?: Prisma.DatabaseBackupCreateNestedManyWithoutUserInput | undefined;
    backupDestinations?: Prisma.BackupDestinationCreateNestedManyWithoutUserInput | undefined;
    notifications?: Prisma.NotificationCreateNestedManyWithoutUserInput | undefined;
    cloudFolders?: Prisma.CloudFolderCreateNestedManyWithoutUserInput | undefined;
    cloudFiles?: Prisma.CloudFileCreateNestedManyWithoutUserInput | undefined;
}, {
    username: string;
    password: string;
    staff?: Prisma.StaffCreateNestedManyWithoutUserInput | undefined;
    claims?: Prisma.ClaimCreateNestedManyWithoutUserInput | undefined;
    appointments?: Prisma.AppointmentCreateNestedManyWithoutUserInput | undefined;
    communications?: Prisma.CommunicationCreateNestedManyWithoutUserInput | undefined;
    patients?: Prisma.PatientCreateNestedManyWithoutUserInput | undefined;
    npiProviders?: Prisma.NpiProviderCreateNestedManyWithoutUserInput | undefined;
    insuranceCredentials?: Prisma.InsuranceCredentialCreateNestedManyWithoutUserInput | undefined;
    updatedPayments?: Prisma.PaymentCreateNestedManyWithoutUpdatedByInput | undefined;
    backups?: Prisma.DatabaseBackupCreateNestedManyWithoutUserInput | undefined;
    backupDestinations?: Prisma.BackupDestinationCreateNestedManyWithoutUserInput | undefined;
    notifications?: Prisma.NotificationCreateNestedManyWithoutUserInput | undefined;
    cloudFolders?: Prisma.CloudFolderCreateNestedManyWithoutUserInput | undefined;
    cloudFiles?: Prisma.CloudFileCreateNestedManyWithoutUserInput | undefined;
}>;
//# sourceMappingURL=UserCreateInput.schema.d.ts.map