import { z } from "zod"; import { FormEntry } from "../../../../components/core/form/drawer-form-with-fields"; import { MedicationStatementModel } from "../../../../fhir/models"; export declare const getMedicationFormData: (medication: MedicationStatementModel) => FormEntry[]; export declare const medicationStatementSchema: z.ZodObject<{ subjectID: z.ZodString; dateAsserted: z.ZodDate; medication: z.ZodObject<{ code: z.ZodString; display: z.ZodOptional; system: z.ZodOptional; }, "strip", z.ZodTypeAny, { code: string; display?: string | undefined; system?: string | undefined; }, { code: string; display?: string | undefined; system?: string | undefined; }>; dosage: z.ZodOptional; status: z.ZodEnum<["active", "completed", "entered-in-error", "intended", "not-taken", "on-hold", "stopped", "unknown"]>; }, "strip", z.ZodTypeAny, { status: "active" | "stopped" | "unknown" | "completed" | "entered-in-error" | "on-hold" | "intended" | "not-taken"; medication: { code: string; display?: string | undefined; system?: string | undefined; }; dateAsserted: Date; subjectID: string; dosage?: string | undefined; }, { status: "active" | "stopped" | "unknown" | "completed" | "entered-in-error" | "on-hold" | "intended" | "not-taken"; medication: { code: string; display?: string | undefined; system?: string | undefined; }; dateAsserted: Date; subjectID: string; dosage?: string | undefined; }>; //# sourceMappingURL=medication-schema.d.ts.map