import { z } from 'zod';
export declare const CreateTaskSchema: z.ZodObject<{
    patientId: z.ZodString;
    taskTitle: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodEnum<["draft", "requested", "received", "accepted", "rejected", "ready", "cancelled", "in-progress", "on-hold", "failed", "completed", "entered-in-error"]>;
    intent: z.ZodEnum<["unknown", "proposal", "plan", "order", "original-order", "reflex-order", "filler-order", "instance-order", "option"]>;
    priority: z.ZodOptional<z.ZodEnum<["routine", "urgent", "asap", "stat"]>>;
    dueDate: z.ZodUnion<[z.ZodOptional<z.ZodEffects<z.ZodDate, string, Date>>, z.ZodEffects<z.ZodLiteral<"">, undefined, "">]>;
    performerType: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    status: "received" | "completed" | "cancelled" | "accepted" | "draft" | "requested" | "rejected" | "ready" | "in-progress" | "on-hold" | "failed" | "entered-in-error";
    patientId: string;
    intent: "unknown" | "order" | "plan" | "proposal" | "original-order" | "reflex-order" | "filler-order" | "instance-order" | "option";
    taskTitle: string;
    priority?: "routine" | "urgent" | "asap" | "stat" | undefined;
    description?: string | undefined;
    dueDate?: string | undefined;
    performerType?: string | undefined;
}, {
    status: "received" | "completed" | "cancelled" | "accepted" | "draft" | "requested" | "rejected" | "ready" | "in-progress" | "on-hold" | "failed" | "entered-in-error";
    patientId: string;
    intent: "unknown" | "order" | "plan" | "proposal" | "original-order" | "reflex-order" | "filler-order" | "instance-order" | "option";
    taskTitle: string;
    priority?: "routine" | "urgent" | "asap" | "stat" | undefined;
    description?: string | undefined;
    dueDate?: "" | Date | undefined;
    performerType?: string | undefined;
}>;
