import * as z from "zod"; export declare const ActivityFormValuesSchema: z.ZodObject<{ title: z.ZodString; description: 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; }>; export type ActivityFormValues = z.infer; export declare const ActivityNewPagePropsSchema: z.ZodObject<{ 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>>; 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>>; 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, { 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; }, { 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; }>; export type ActivityNewPageProps = z.infer;