import * as z from "zod"; export declare const RitualBathScheduleFormSchema: z.ZodObject<{ date: z.ZodString; startTime: z.ZodOptional; endTime: z.ZodOptional; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }, { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }>; export type RitualBathScheduleFormValues = z.infer; export declare const RitualBathScheduleSummarySchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; description: z.ZodNullable>; origin: z.ZodEnum<["SYSTEM", "TERREIRO", "MEDIUM"]>; category: z.ZodOptional; colorClass: z.ZodString; textColorClass: z.ZodString; icon: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; }, { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; }>>; imageUrl: z.ZodNullable>; }, "strip", z.ZodTypeAny, { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; }, { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; }>; export type RitualBathScheduleSummary = z.infer; export declare const RitualBathSchedulePagePropsSchema: z.ZodObject<{ ritualBath: z.ZodOptional>; origin: z.ZodEnum<["SYSTEM", "TERREIRO", "MEDIUM"]>; category: z.ZodOptional; colorClass: z.ZodString; textColorClass: z.ZodString; icon: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; }, { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; }>>; imageUrl: z.ZodNullable>; }, "strip", z.ZodTypeAny, { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; }, { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; }>>; isLoading: z.ZodOptional; isSubmitting: z.ZodOptional; error: z.ZodOptional; defaultDate: z.ZodOptional; onSubmit: z.ZodOptional; endTime: z.ZodOptional; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }, { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }>], null>, z.ZodUnion<[z.ZodVoid, z.ZodPromise]>>>; onCancel: z.ZodOptional, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { onSubmit?: ((args_0: { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }) => void | Promise) | undefined; error?: string | undefined; isSubmitting?: boolean | undefined; isLoading?: boolean | undefined; onCancel?: (() => void) | undefined; ritualBath?: { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; } | undefined; defaultDate?: string | undefined; }, { onSubmit?: ((args_0: { date: string; startTime?: string | undefined; endTime?: string | undefined; notes?: string | undefined; }) => void | Promise) | undefined; error?: string | undefined; isSubmitting?: boolean | undefined; isLoading?: boolean | undefined; onCancel?: (() => void) | undefined; ritualBath?: { title: string; id: string; origin: "TERREIRO" | "MEDIUM" | "SYSTEM"; description?: string | null | undefined; category?: { id: string; name: string; icon: string; colorClass: string; textColorClass: string; description?: string | undefined; } | undefined; imageUrl?: string | null | undefined; } | undefined; defaultDate?: string | undefined; }>; export type RitualBathSchedulePageProps = z.infer;