import * as z from "zod"; export declare const ActivityEditPagePropsSchema: z.ZodObject<{ activityId: z.ZodNumber; onCancel: z.ZodOptional, z.ZodVoid>>; onSave: z.ZodOptional; startTime: z.ZodString; endTime: z.ZodString; members: z.ZodArray; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }, { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; insumos: z.ZodArray; quantity: z.ZodNumber; unit: z.ZodString; imageUrl: z.ZodOptional; availableQuantity: z.ZodNumber; isSelected: z.ZodDefault; fromActivity: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }, { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }>, "many">; isTemplate: z.ZodDefault; }, "strip", z.ZodTypeAny, { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; description?: string | undefined; }, { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; description?: string | undefined; isTemplate?: boolean | undefined; }>], null>, z.ZodVoid>>; onDelete: z.ZodOptional, z.ZodVoid>>; onSaveAsTemplate: z.ZodOptional; startTime: z.ZodString; endTime: z.ZodString; members: z.ZodArray; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }, { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; insumos: z.ZodArray; quantity: z.ZodNumber; unit: z.ZodString; imageUrl: z.ZodOptional; availableQuantity: z.ZodNumber; isSelected: z.ZodDefault; fromActivity: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }, { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }>, "many">; isTemplate: z.ZodDefault; }, "strip", z.ZodTypeAny, { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; description?: string | undefined; }, { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; description?: string | undefined; isTemplate?: boolean | undefined; }>], null>, z.ZodVoid>>; onNavigateToSelectMediums: z.ZodOptional], null>, z.ZodVoid>>; onNavigateToSelectInsumos: z.ZodOptional], null>, z.ZodVoid>>; initialActivity: z.ZodOptional; startTime: z.ZodString; endTime: z.ZodString; members: z.ZodArray; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }, { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; insumos: z.ZodArray; quantity: z.ZodNumber; unit: z.ZodString; imageUrl: z.ZodOptional; availableQuantity: z.ZodNumber; isSelected: z.ZodDefault; fromActivity: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }, { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }>, "many">; isTemplate: z.ZodDefault; } & { id: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; id?: string | undefined; description?: string | undefined; }, { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; id?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; }>>; initialMembers: z.ZodOptional; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }, { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">>; initialInsumos: z.ZodOptional; quantity: z.ZodNumber; unit: z.ZodString; imageUrl: z.ZodOptional; availableQuantity: z.ZodNumber; isSelected: z.ZodDefault; fromActivity: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }, { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { activityId: number; onDelete?: ((args_0: number) => void) | undefined; onCancel?: (() => void) | undefined; onSave?: ((args_0: { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; description?: string | undefined; isTemplate?: boolean | undefined; }) => void) | undefined; onSaveAsTemplate?: ((args_0: { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; description?: string | undefined; isTemplate?: boolean | undefined; }) => void) | undefined; onNavigateToSelectMediums?: ((args_0: string[]) => void) | undefined; onNavigateToSelectInsumos?: ((args_0: string[]) => void) | undefined; initialMembers?: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[] | undefined; initialInsumos?: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[] | undefined; initialActivity?: { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; id?: string | undefined; description?: string | undefined; } | undefined; }, { activityId: number; onDelete?: ((args_0: number) => void) | undefined; onCancel?: (() => void) | undefined; onSave?: ((args_0: { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; description?: string | undefined; }) => void) | undefined; onSaveAsTemplate?: ((args_0: { title: string; members: { id: string; name: string; email: string; phone: string; isSelected: boolean; profilePictureUrl?: string | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; fromActivity: boolean; isSelected: boolean; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; }[]; isTemplate: boolean; description?: string | undefined; }) => void) | undefined; onNavigateToSelectMediums?: ((args_0: string[]) => void) | undefined; onNavigateToSelectInsumos?: ((args_0: string[]) => void) | undefined; initialMembers?: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[] | undefined; initialInsumos?: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[] | undefined; initialActivity?: { title: string; members: { id: string; name: string; email: string; phone: string; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime: string; endTime: string; insumos: { id: string; name: string; unit: string; quantity: number; availableQuantity: number; description?: string | undefined; imageUrl?: string | undefined; fromActivity?: boolean | undefined; isSelected?: boolean | undefined; }[]; id?: string | undefined; description?: string | undefined; isTemplate?: boolean | undefined; } | undefined; }>; export type ActivityEditPageProps = z.infer;