import * as z from 'zod'; export declare const CommunicationInputSchema: z.ZodObject<{ id: z.ZodNumber; 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.ZodDate; patient: z.ZodUnknown; user: z.ZodNullable>; }, "strict", z.ZodTypeAny, { status: "queued" | "sent" | "delivered" | "failed" | "completed" | "busy" | "no_answer"; id: number; createdAt: Date; patientId: number; channel: "sms" | "voice"; direction: "outbound" | "inbound"; patient?: unknown; user?: unknown; 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"; id: number; createdAt: Date; patientId: number; channel: "sms" | "voice"; direction: "outbound" | "inbound"; patient?: unknown; user?: unknown; userId?: number | null | undefined; body?: string | null | undefined; callDuration?: number | null | undefined; twilioSid?: string | null | undefined; }>; export type CommunicationInputType = z.infer; //# sourceMappingURL=Communication.input.d.ts.map