import * as z from 'zod'; export declare const AppointmentResultSchema: z.ZodObject<{ id: z.ZodNumber; patientId: z.ZodNumber; userId: z.ZodNumber; staffId: z.ZodNumber; npiProviderId: z.ZodNullable; title: z.ZodString; date: z.ZodDate; startTime: z.ZodString; endTime: z.ZodString; type: z.ZodString; typeLocked: z.ZodBoolean; notes: z.ZodNullable; procedureCodeNotes: z.ZodNullable; status: z.ZodString; movedByAi: z.ZodBoolean; createdAt: z.ZodDate; eligibilityStatus: z.ZodEnum<["ACTIVE", "INACTIVE", "UNKNOWN", "PLAN_NOT_ACCEPTED"]>; patient: z.ZodUnknown; user: z.ZodUnknown; staff: z.ZodNullable; npiProvider: z.ZodNullable; procedures: z.ZodArray; claims: z.ZodArray; files: z.ZodArray; }, "strict", z.ZodTypeAny, { type: string; status: string; id: number; date: Date; title: string; createdAt: Date; patientId: number; npiProviderId: number | null; userId: number; startTime: string; endTime: string; typeLocked: boolean; notes: string | null; procedureCodeNotes: string | null; movedByAi: boolean; eligibilityStatus: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED"; procedures: unknown[]; claims: unknown[]; files: unknown[]; staffId: number; patient?: unknown; npiProvider?: unknown; user?: unknown; staff?: unknown; }, { type: string; status: string; id: number; date: Date; title: string; createdAt: Date; patientId: number; npiProviderId: number | null; userId: number; startTime: string; endTime: string; typeLocked: boolean; notes: string | null; procedureCodeNotes: string | null; movedByAi: boolean; eligibilityStatus: "ACTIVE" | "INACTIVE" | "UNKNOWN" | "PLAN_NOT_ACCEPTED"; procedures: unknown[]; claims: unknown[]; files: unknown[]; staffId: number; patient?: unknown; npiProvider?: unknown; user?: unknown; staff?: unknown; }>; export type AppointmentResultType = z.infer; //# sourceMappingURL=Appointment.result.d.ts.map