import * as z from "zod"; export declare const PatientStatusSchema: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN"]>; export type PatientStatus = z.infer; export declare const ClaimStatusSchema: z.ZodEnum<["PENDING", "APPROVED", "CANCELLED", "REVIEW", "VOID"]>; export type ClaimStatus = z.infer; export declare const PaymentMethodSchema: z.ZodEnum<["EFT", "CHECK", "CASH", "CARD", "OTHER"]>; export type PaymentMethod = z.infer; export declare const PaymentStatusSchema: z.ZodEnum<["PENDING", "PARTIALLY_PAID", "PAID", "OVERPAID", "DENIED", "VOID"]>; export type PaymentStatus = z.infer; export declare const NotificationTypesSchema: z.ZodEnum<["BACKUP", "CLAIM", "PAYMENT", "ETC"]>; export type NotificationTypes = z.infer; export declare const ProcedureSourceSchema: z.ZodEnum<["COMBO", "MANUAL"]>; export type ProcedureSource = z.infer; export declare const PdfTitleKeySchema: z.ZodEnum<["INSURANCE_CLAIM", "INSURANCE_CLAIM_PREAUTH", "ELIGIBILITY_STATUS", "CLAIM_STATUS", "OTHER"]>; export type PdfTitleKey = z.infer; export declare const CommunicationChannelSchema: z.ZodEnum<["sms", "voice"]>; export type CommunicationChannel = z.infer; export declare const CommunicationDirectionSchema: z.ZodEnum<["outbound", "inbound"]>; export type CommunicationDirection = z.infer; export declare const CommunicationStatusSchema: z.ZodEnum<["queued", "sent", "delivered", "failed", "completed", "busy", "no_answer"]>; export type CommunicationStatus = z.infer; export declare const UserUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; username: z.ZodString; password: z.ZodString; }, "strip", z.ZodTypeAny, { username: string; password: string; id?: number | undefined; }, { username: string; password: string; id?: number | undefined; }>; export declare const PatientUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; firstName: z.ZodString; lastName: z.ZodString; dateOfBirth: z.ZodString; phone: z.ZodOptional; email: z.ZodOptional; address: z.ZodOptional; city: z.ZodOptional; state: z.ZodOptional; zipCode: z.ZodOptional; status: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dateOfBirth: string; firstName: string; lastName: string; status?: "ACTIVE" | "INACTIVE" | "UNKNOWN" | undefined; id?: number | undefined; email?: string | undefined; phone?: string | undefined; address?: string | undefined; city?: string | undefined; zipCode?: string | undefined; state?: string | undefined; }, { dateOfBirth: string; firstName: string; lastName: string; status?: "ACTIVE" | "INACTIVE" | "UNKNOWN" | undefined; id?: number | undefined; email?: string | undefined; phone?: string | undefined; address?: string | undefined; city?: string | undefined; zipCode?: string | undefined; state?: string | undefined; }>; export declare const StaffUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; firstName: z.ZodString; lastName: z.ZodString; role: z.ZodString; phone: z.ZodOptional; email: z.ZodOptional; userId: z.ZodOptional; }, "strip", z.ZodTypeAny, { role: string; firstName: string; lastName: string; id?: number | undefined; userId?: number | undefined; email?: string | undefined; phone?: string | undefined; }, { role: string; firstName: string; lastName: string; id?: number | undefined; userId?: number | undefined; email?: string | undefined; phone?: string | undefined; }>; export declare const AppointmentUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; patientId: z.ZodNumber; userId: z.ZodOptional; staffId: z.ZodOptional; title: z.ZodOptional; date: z.ZodDate; startTime: z.ZodString; endTime: z.ZodString; type: z.ZodString; status: z.ZodOptional>; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; date: Date; patientId: number; startTime: string; endTime: string; status?: "completed" | "scheduled" | "confirmed" | "cancelled" | "no-show" | undefined; id?: number | undefined; title?: string | undefined; notes?: string | undefined; userId?: number | undefined; staffId?: number | undefined; }, { type: string; date: Date; patientId: number; startTime: string; endTime: string; status?: "completed" | "scheduled" | "confirmed" | "cancelled" | "no-show" | undefined; id?: number | undefined; title?: string | undefined; notes?: string | undefined; userId?: number | undefined; staffId?: number | undefined; }>; export declare const AppointmentProcedureUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; appointmentId: z.ZodNumber; patientId: z.ZodNumber; procedureCode: z.ZodString; procedureLabel: z.ZodNullable>; fee: z.ZodNullable>; category: z.ZodNullable>; toothNumber: z.ZodNullable>; toothSurface: z.ZodNullable>; oralCavityArea: z.ZodNullable>; source: z.ZodOptional>; comboKey: z.ZodNullable>; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { patientId: number; procedureCode: string; appointmentId: number; id?: number | undefined; createdAt?: Date | undefined; procedureLabel?: string | null | undefined; fee?: number | null | undefined; category?: string | null | undefined; toothNumber?: string | null | undefined; toothSurface?: string | null | undefined; oralCavityArea?: string | null | undefined; source?: "COMBO" | "MANUAL" | undefined; comboKey?: string | null | undefined; }, { patientId: number; procedureCode: string; appointmentId: number; id?: number | undefined; createdAt?: Date | undefined; procedureLabel?: string | null | undefined; fee?: number | null | undefined; category?: string | null | undefined; toothNumber?: string | null | undefined; toothSurface?: string | null | undefined; oralCavityArea?: string | null | undefined; source?: "COMBO" | "MANUAL" | undefined; comboKey?: string | null | undefined; }>; export declare const NpiProviderUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; npiNumber: z.ZodString; providerName: z.ZodString; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { userId: number; npiNumber: string; providerName: string; id?: number | undefined; createdAt?: Date | undefined; }, { userId: number; npiNumber: string; providerName: string; id?: number | undefined; createdAt?: Date | undefined; }>; export declare const ClaimUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; patientId: z.ZodNumber; appointmentId: z.ZodOptional; status: z.ZodOptional>; submittedAt: z.ZodOptional; paidAt: z.ZodOptional; amount: z.ZodOptional; insuranceId: z.ZodOptional; }, "strip", z.ZodTypeAny, { patientId: number; status?: "PENDING" | "APPROVED" | "CANCELLED" | "REVIEW" | "VOID" | undefined; id?: number | undefined; appointmentId?: number | undefined; insuranceId?: string | undefined; submittedAt?: string | undefined; paidAt?: string | undefined; amount?: number | undefined; }, { patientId: number; status?: "PENDING" | "APPROVED" | "CANCELLED" | "REVIEW" | "VOID" | undefined; id?: number | undefined; appointmentId?: number | undefined; insuranceId?: string | undefined; submittedAt?: string | undefined; paidAt?: string | undefined; amount?: number | undefined; }>; export declare const InsuranceCredentialUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; siteKey: z.ZodString; username: z.ZodString; password: z.ZodString; }, "strip", z.ZodTypeAny, { userId: number; siteKey: string; username: string; password: string; id?: number | undefined; }, { userId: number; siteKey: string; username: string; password: string; id?: number | undefined; }>; export declare const PdfFileUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; filename: z.ZodString; pdfData: z.ZodType, z.ZodTypeDef, Uint8Array>; uploadedAt: z.ZodOptional; groupId: z.ZodNumber; }, "strip", z.ZodTypeAny, { filename: string; pdfData: Uint8Array; groupId: number; uploadedAt?: Date | undefined; id?: number | undefined; }, { filename: string; pdfData: Uint8Array; groupId: number; uploadedAt?: Date | undefined; id?: number | undefined; }>; export declare const PdfGroupUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; title: z.ZodString; titleKey: z.ZodOptional>; createdAt: z.ZodOptional; patientId: z.ZodNumber; }, "strip", z.ZodTypeAny, { title: string; patientId: number; id?: number | undefined; titleKey?: "INSURANCE_CLAIM" | "INSURANCE_CLAIM_PREAUTH" | "ELIGIBILITY_STATUS" | "CLAIM_STATUS" | "OTHER" | undefined; createdAt?: Date | undefined; }, { title: string; patientId: number; id?: number | undefined; titleKey?: "INSURANCE_CLAIM" | "INSURANCE_CLAIM_PREAUTH" | "ELIGIBILITY_STATUS" | "CLAIM_STATUS" | "OTHER" | undefined; createdAt?: Date | undefined; }>; export declare const PaymentUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; patientId: z.ZodNumber; appointmentId: z.ZodOptional; amount: z.ZodNumber; method: z.ZodOptional>; status: z.ZodOptional>; paymentDate: z.ZodOptional; updatedById: z.ZodOptional; }, "strip", z.ZodTypeAny, { patientId: number; amount: number; status?: "PENDING" | "VOID" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED" | undefined; id?: number | undefined; appointmentId?: number | undefined; method?: "OTHER" | "EFT" | "CHECK" | "CASH" | "CARD" | undefined; updatedById?: number | undefined; paymentDate?: string | undefined; }, { patientId: number; amount: number; status?: "PENDING" | "VOID" | "PARTIALLY_PAID" | "PAID" | "OVERPAID" | "DENIED" | undefined; id?: number | undefined; appointmentId?: number | undefined; method?: "OTHER" | "EFT" | "CHECK" | "CASH" | "CARD" | undefined; updatedById?: number | undefined; paymentDate?: string | undefined; }>; export declare const ServiceLineTransactionCreateInputObjectSchema: z.ZodObject<{ transactionId: z.ZodNullable>; paidAmount: z.ZodNumber; adjustedAmount: z.ZodOptional; method: z.ZodEnum<["EFT", "CHECK", "CASH", "CARD", "OTHER"]>; receivedDate: z.ZodDate; payerName: z.ZodNullable>; notes: z.ZodNullable>; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { paidAmount: number; method: "OTHER" | "EFT" | "CHECK" | "CASH" | "CARD"; receivedDate: Date; createdAt?: Date | undefined; notes?: string | null | undefined; transactionId?: string | null | undefined; adjustedAmount?: number | undefined; payerName?: string | null | undefined; }, { paidAmount: number; method: "OTHER" | "EFT" | "CHECK" | "CASH" | "CARD"; receivedDate: Date; createdAt?: Date | undefined; notes?: string | null | undefined; transactionId?: string | null | undefined; adjustedAmount?: number | undefined; payerName?: string | null | undefined; }>; export declare const NotificationUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; type: z.ZodEnum<["BACKUP", "CLAIM", "PAYMENT", "ETC"]>; message: z.ZodString; createdAt: z.ZodOptional; read: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; type: "BACKUP" | "CLAIM" | "PAYMENT" | "ETC"; userId: number; id?: number | undefined; createdAt?: Date | undefined; read?: boolean | undefined; }, { message: string; type: "BACKUP" | "CLAIM" | "PAYMENT" | "ETC"; userId: number; id?: number | undefined; createdAt?: Date | undefined; read?: boolean | undefined; }>; export declare const DatabaseBackupUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { userId: number; id?: number | undefined; createdAt?: Date | undefined; }, { userId: number; id?: number | undefined; createdAt?: Date | undefined; }>; export declare const BackupDestinationUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; path: z.ZodString; isActive: z.ZodOptional; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; userId: number; id?: number | undefined; createdAt?: Date | undefined; isActive?: boolean | undefined; }, { path: string; userId: number; id?: number | undefined; createdAt?: Date | undefined; isActive?: boolean | undefined; }>; export declare const CloudFolderUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; name: z.ZodString; parentId: z.ZodNullable>; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { userId: number; name: string; id?: number | undefined; createdAt?: Date | undefined; parentId?: number | null | undefined; }, { userId: number; name: string; id?: number | undefined; createdAt?: Date | undefined; parentId?: number | null | undefined; }>; export declare const CloudFileUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; userId: z.ZodNumber; name: z.ZodString; mimeType: z.ZodNullable>; fileSize: z.ZodBigInt; folderId: z.ZodNullable>; isComplete: z.ZodOptional; totalChunks: z.ZodNullable>; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { userId: number; name: string; fileSize: bigint; id?: number | undefined; createdAt?: Date | undefined; mimeType?: string | null | undefined; isComplete?: boolean | undefined; totalChunks?: number | null | undefined; folderId?: number | null | undefined; }, { userId: number; name: string; fileSize: bigint; id?: number | undefined; createdAt?: Date | undefined; mimeType?: string | null | undefined; isComplete?: boolean | undefined; totalChunks?: number | null | undefined; folderId?: number | null | undefined; }>; export declare const CommunicationUncheckedCreateInputObjectSchema: z.ZodObject<{ id: z.ZodOptional; patientId: z.ZodNumber; userId: z.ZodNullable>; channel: z.ZodEnum<["sms", "voice"]>; direction: z.ZodEnum<["outbound", "inbound"]>; status: z.ZodEnum<["queued", "sent", "delivered", "failed", "completed", "busy", "no_answer"]>; body: z.ZodNullable>; callDuration: z.ZodNullable>; twilioSid: z.ZodNullable>; createdAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "queued" | "sent" | "delivered" | "failed" | "completed" | "busy" | "no_answer"; patientId: number; channel: "sms" | "voice"; direction: "outbound" | "inbound"; id?: number | undefined; createdAt?: Date | undefined; userId?: number | null | undefined; body?: string | null | undefined; callDuration?: number | null | undefined; twilioSid?: string | null | undefined; }, { status: "queued" | "sent" | "delivered" | "failed" | "completed" | "busy" | "no_answer"; patientId: number; channel: "sms" | "voice"; direction: "outbound" | "inbound"; id?: number | undefined; createdAt?: Date | undefined; userId?: number | null | undefined; body?: string | null | undefined; callDuration?: number | null | undefined; twilioSid?: string | null | undefined; }>; //# sourceMappingURL=browser.d.ts.map