import * as z from "zod"; import type { AttendanceScannerEvent } from "../../hooks/useAttendanceCheckinScanner"; export declare const ParticipationStatusEnum: z.ZodEnum<["PENDING", "CONFIRMED", "DECLINED"]>; export declare const ActivityStatusEnum: z.ZodEnum<["PENDING", "CONFIRMED", "IN_PROGRESS", "FINALIZED", "REALIZED", "NOT_REALIZED", "CANCELLED", "MODEL"]>; export type ActivityStatus = z.infer; export type ParticipationStatus = z.infer; export declare const MemberSchema: z.ZodObject<{ id: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; birthDate: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>; export declare const InsumoSchema: z.ZodObject<{ id: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodNumber; fromActivity: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>; export type Supply = z.infer; export declare const OccurrenceSchema: z.ZodObject<{ id: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>; export declare const AddressSchema: z.ZodObject<{ street: z.ZodString; number: z.ZodString; city: z.ZodString; complement: z.ZodOptional; neighborhood: z.ZodOptional; reference: z.ZodOptional; state: z.ZodString; zipCode: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }>; export declare const TerreiroSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; name: string; }, { id: string; name: string; }>; export declare const ActivitySchema: z.ZodObject<{ id: z.ZodString; requiredForConfirmation: z.ZodOptional; qrReleaseOffsetMinutes: z.ZodOptional>; qrCheckinGraceMinutes: z.ZodOptional>; checkinStartWindowMinutes: z.ZodOptional>; checkinEndWindowMinutes: z.ZodOptional>; title: z.ZodString; description: z.ZodOptional; status: z.ZodString; occurrences: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>, "many">>; members: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }>>; insumos: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }>>; }, "strip", z.ZodTypeAny, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }>; export declare const EventDetailSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; qrReleaseOffsetMinutes: z.ZodOptional>; qrCheckinGraceMinutes: z.ZodOptional>; checkinStartWindowMinutes: z.ZodOptional>; checkinEndWindowMinutes: z.ZodOptional>; minConfirmedMembers: z.ZodOptional; status: z.ZodEnum<["PENDING", "CONFIRMED", "IN_PROGRESS", "FINALIZED", "REALIZED", "NOT_REALIZED", "CANCELLED", "MODEL"]>; type: z.ZodOptional>; isAllDay: z.ZodOptional; location: z.ZodOptional; isInTerreiro: z.ZodOptional; terreiro: z.ZodOptional>; address: z.ZodOptional; neighborhood: z.ZodOptional; reference: z.ZodOptional; state: z.ZodString; zipCode: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }>>; occurrences: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; }, { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; }>>; members: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }>>; insumos: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }>>; activities: z.ZodOptional>; list: z.ZodArray; qrReleaseOffsetMinutes: z.ZodOptional>; qrCheckinGraceMinutes: z.ZodOptional>; checkinStartWindowMinutes: z.ZodOptional>; checkinEndWindowMinutes: z.ZodOptional>; title: z.ZodString; description: z.ZodOptional; status: z.ZodString; occurrences: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>, "many">>; members: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }>>; insumos: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }>>; }, "strip", z.ZodTypeAny, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; }, { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; }, { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; }>; export type EventDetail = z.infer; export type Member = z.infer; export type Insumo = z.infer; export type Occurrence = z.infer; export type Address = z.infer; export type Terreiro = z.infer; export type Activity = z.infer; export declare enum EventStatus { PENDING = "PENDING", CONFIRMED = "CONFIRMED", IN_PROGRESS = "IN_PROGRESS", FINALIZED = "FINALIZED", REALIZED = "REALIZED", CANCELLED = "CANCELLED", NOT_REALIZED = "NOT_REALIZED", MODEL = "MODEL" } export declare const EventDetailPagePropsSchema: z.ZodObject<{ event: z.ZodNullable; name: z.ZodOptional; description: z.ZodOptional; isTemplate: z.ZodOptional; qrReleaseOffsetMinutes: z.ZodOptional>; qrCheckinGraceMinutes: z.ZodOptional>; checkinStartWindowMinutes: z.ZodOptional>; checkinEndWindowMinutes: z.ZodOptional>; minConfirmedMembers: z.ZodOptional; status: z.ZodEnum<["PENDING", "CONFIRMED", "IN_PROGRESS", "FINALIZED", "REALIZED", "NOT_REALIZED", "CANCELLED", "MODEL"]>; type: z.ZodOptional>; isAllDay: z.ZodOptional; location: z.ZodOptional; isInTerreiro: z.ZodOptional; terreiro: z.ZodOptional>; address: z.ZodOptional; neighborhood: z.ZodOptional; reference: z.ZodOptional; state: z.ZodString; zipCode: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }, { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; }>>; occurrences: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; }, { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; }>>; members: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }>>; insumos: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }>>; activities: z.ZodOptional>; list: z.ZodArray; qrReleaseOffsetMinutes: z.ZodOptional>; qrCheckinGraceMinutes: z.ZodOptional>; checkinStartWindowMinutes: z.ZodOptional>; checkinEndWindowMinutes: z.ZodOptional>; title: z.ZodString; description: z.ZodOptional; status: z.ZodString; occurrences: z.ZodOptional; date: z.ZodOptional; startTime: z.ZodOptional; endTime: z.ZodOptional; }, "strip", z.ZodTypeAny, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }, { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }>, "many">>; members: z.ZodOptional; status: z.ZodOptional; avatarUrl: z.ZodNullable; participationStatus: z.ZodOptional>; /** Real attendance check-in timestamp for this event, when one exists */ confirmedAt: z.ZodOptional; /** Attendance status shown in confirmed attendance card after window closes */ attendanceStatus: z.ZodOptional>; declineReason: z.ZodOptional>; fromActivity: z.ZodOptional; ranks: z.ZodOptional, "many">>; roles: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; startDate: string; endDate: string | null; }, { id: string; name: string; description: string; startDate: string; endDate: string | null; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }, { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }, { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }>>; insumos: z.ZodOptional; name: z.ZodOptional; imageUrl: z.ZodOptional>; description: z.ZodOptional>; unit: z.ZodOptional; status: z.ZodOptional; condition: z.ZodOptional>; inventoryItem: z.ZodOptional>; name: z.ZodOptional; imageUrl: z.ZodNullable; description: z.ZodNullable; location: z.ZodNullable; consumable: z.ZodNullable; unit: z.ZodString; status: z.ZodString; quantity: z.ZodNumber; minimumQuantity: z.ZodOptional; condition: z.ZodNullable; item: z.ZodOptional; name: z.ZodNullable; description: z.ZodNullable; category: z.ZodOptional; name: z.ZodNullable; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; }, { id: string | null; name: string | null; }>>; }, "strip", z.ZodTypeAny, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }, { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }, { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }, { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }, { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; }>>; }, "strip", z.ZodTypeAny, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }, { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; }, { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; }, { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; }>>; isLoading: z.ZodOptional; isAdmin: z.ZodDefault>; isPersonalProfile: z.ZodDefault>; error: z.ZodOptional>; canChangeStatus: z.ZodOptional; canChangeActivityStatus: z.ZodDefault>; canUseModel: z.ZodDefault>; currentMemberId: z.ZodOptional; onClose: z.ZodOptional, z.ZodVoid>>; onEdit: z.ZodOptional, z.ZodVoid>>; onAddParticipant: z.ZodOptional, z.ZodVoid>>; onAddSupply: z.ZodOptional, z.ZodVoid>>; onChangeStatus: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; eventId: string; }, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; eventId: string; }>], null>, z.ZodVoid>>; onChangeActivityStatus: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityId: string; }, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityId: string; }>], null>, z.ZodVoid>>; onBulkChangeActivityStatus: z.ZodOptional; status: z.ZodEnum<["PENDING", "CONFIRMED", "IN_PROGRESS", "FINALIZED", "REALIZED", "NOT_REALIZED", "CANCELLED", "MODEL"]>; }, "strip", z.ZodTypeAny, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityIds: string[]; }, { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityIds: string[]; }>], null>, z.ZodVoid>>; onUseModel: z.ZodOptional, z.ZodVoid>>; onConfirmParticipation: z.ZodOptional], null>, z.ZodVoid>>; onDeclineParticipation: z.ZodOptional], null>, z.ZodVoid>>; onBulkConfirmParticipation: z.ZodOptional; declineReason: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }, { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }>; activities: z.ZodArray; declineReason: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }, { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { event: { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }; activities: { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }[]; memberId: string; eventId: string; }, { event: { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }; activities: { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }[]; memberId: string; eventId: string; }>], null>, z.ZodVoid>>; canManageQr: z.ZodOptional; canManageTickets: z.ZodOptional; onManageTickets: z.ZodOptional, z.ZodVoid>>; attendanceQr: z.ZodOptional; entityType: z.ZodEnum<["EVENT", "ACTIVITY"]>; entityId: z.ZodString; terreiroId: z.ZodString; opensAt: z.ZodOptional; closesAt: z.ZodOptional; now: z.ZodString; token: z.ZodOptional; qrValue: z.ZodOptional; checkinCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; }, { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; }>>>; activityAttendanceQrById: z.ZodOptional; entityType: z.ZodEnum<["EVENT", "ACTIVITY"]>; entityId: z.ZodString; terreiroId: z.ZodString; opensAt: z.ZodOptional; closesAt: z.ZodOptional; now: z.ZodString; token: z.ZodOptional; qrValue: z.ZodOptional; checkinCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; }, { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; }>>>>; onRefreshQrState: z.ZodOptional, z.ZodVoid>>; onRefreshActivityQrState: z.ZodOptional, z.ZodVoid>>; canScanCheckin: z.ZodOptional; checkinWindow: z.ZodOptional; opensAt: z.ZodOptional; closesAt: z.ZodOptional; now: z.ZodString; }, "strip", z.ZodTypeAny, { state: "closed" | "active" | "unavailable" | "scheduled"; now: string; opensAt?: string | undefined; closesAt?: string | undefined; }, { state: "closed" | "active" | "unavailable" | "scheduled"; now: string; opensAt?: string | undefined; closesAt?: string | undefined; }>>>; isSubmittingCheckin: z.ZodOptional; checkinFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; severity: "warning" | "error" | "info" | "success"; }, { message: string; severity: "warning" | "error" | "info" | "success"; }>>>; onCopyCode: z.ZodOptional, z.ZodVoid>>; onScanCheckin: z.ZodOptional, z.ZodVoid>>; onCheckinScannerOpen: z.ZodOptional, z.ZodVoid>>; onCheckinScannerEvent: z.ZodOptional void, z.ZodTypeDef, (event: AttendanceScannerEvent) => void>>; onCheckinManualFallbackUsed: z.ZodOptional, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { event: { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; } | null; isAdmin: boolean; isPersonalProfile: boolean; canUseModel: boolean; canChangeActivityStatus: boolean; onClose?: (() => void) | undefined; error?: string | null | undefined; onConfirmParticipation?: ((args_0: { memberId: string; entityId: string; }) => void) | undefined; onDeclineParticipation?: ((args_0: { memberId: string; entityId: string; reason: string; }) => void) | undefined; isLoading?: boolean | undefined; onEdit?: ((args_0: string) => void) | undefined; canChangeStatus?: boolean | undefined; currentMemberId?: string | undefined; onAddSupply?: ((args_0: string) => void) | undefined; onChangeStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; eventId: string; }) => void) | undefined; onUseModel?: ((args_0: string) => void) | undefined; canManageQr?: boolean | undefined; attendanceQr?: { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; } | null | undefined; onRefreshQrState?: (() => void) | undefined; canScanCheckin?: boolean | undefined; checkinWindow?: { state: "closed" | "active" | "unavailable" | "scheduled"; now: string; opensAt?: string | undefined; closesAt?: string | undefined; } | null | undefined; isSubmittingCheckin?: boolean | undefined; checkinFeedback?: { message: string; severity: "warning" | "error" | "info" | "success"; } | null | undefined; onScanCheckin?: ((args_0: string) => void) | undefined; onCheckinScannerOpen?: (() => void) | undefined; onCheckinScannerEvent?: ((event: AttendanceScannerEvent) => void) | undefined; onCheckinManualFallbackUsed?: (() => void) | undefined; onCopyCode?: ((args_0: string) => void) | undefined; onAddParticipant?: ((args_0: string) => void) | undefined; onChangeActivityStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityId: string; }) => void) | undefined; onBulkChangeActivityStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityIds: string[]; }) => void) | undefined; onBulkConfirmParticipation?: ((args_0: { event: { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }; activities: { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }[]; memberId: string; eventId: string; }) => void) | undefined; canManageTickets?: boolean | undefined; onManageTickets?: (() => void) | undefined; activityAttendanceQrById?: Record | undefined; onRefreshActivityQrState?: ((args_0: string) => void) | undefined; }, { event: { id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; title?: string | undefined; address?: { number: string; street: string; city: string; state: string; zipCode: string; complement?: string | undefined; neighborhood?: string | undefined; reference?: string | undefined; } | undefined; type?: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER" | undefined; name?: string | undefined; location?: string | undefined; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; activities?: { list: { title: string; id: string; status: string; description?: string | undefined; members?: { list: { id: string; firstName: string; lastName: string; avatarUrl: string | null; status?: string | undefined; declineReason?: string | null | undefined; participationStatus?: "PENDING" | "CONFIRMED" | "DECLINED" | undefined; ranks?: { id: string; name: string; date: string; description: string; level: number; }[] | undefined; roles?: { id: string; name: string; description: string; startDate: string; endDate: string | null; }[] | undefined; birthDate?: string | undefined; fromActivity?: boolean | undefined; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; } | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[] | undefined; requiredForConfirmation?: boolean | undefined; }[]; count: number; requiredIds?: string[] | undefined; } | undefined; terreiro?: { id: string; name: string; } | undefined; isAllDay?: boolean | undefined; insumos?: { list: { id: string; quantity: number; minimumQuantity: number; status?: string | undefined; name?: string | undefined; description?: string | null | undefined; imageUrl?: string | null | undefined; unit?: string | undefined; fromActivity?: boolean | undefined; inventoryItem?: { status: string; location: string | null; description: string | null; imageUrl: string | null; unit: string; quantity: number; consumable: boolean | null; condition: string | null; id?: string | null | undefined; name?: string | undefined; item?: { id: string | null; name: string | null; description: string | null; category?: { id: string | null; name: string | null; } | undefined; } | undefined; minimumQuantity?: number | undefined; } | undefined; condition?: string | null | undefined; }[]; count: number; } | undefined; isInTerreiro?: boolean | undefined; isTemplate?: boolean | undefined; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; occurrences?: { list: { id?: string | undefined; date?: string | undefined; startTime?: string | undefined; endTime?: string | undefined; }[]; count: number; } | undefined; minConfirmedMembers?: number | undefined; } | null; onClose?: (() => void) | undefined; error?: string | null | undefined; isAdmin?: boolean | undefined; onConfirmParticipation?: ((args_0: { memberId: string; entityId: string; }) => void) | undefined; onDeclineParticipation?: ((args_0: { memberId: string; entityId: string; reason: string; }) => void) | undefined; isLoading?: boolean | undefined; onEdit?: ((args_0: string) => void) | undefined; isPersonalProfile?: boolean | undefined; canChangeStatus?: boolean | undefined; canUseModel?: boolean | undefined; currentMemberId?: string | undefined; onAddSupply?: ((args_0: string) => void) | undefined; onChangeStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; eventId: string; }) => void) | undefined; onUseModel?: ((args_0: string) => void) | undefined; canManageQr?: boolean | undefined; attendanceQr?: { entityId: string; state: "closed" | "active" | "unavailable" | "scheduled"; terreiroId: string; entityType: "EVENT" | "ACTIVITY"; now: string; token?: string | undefined; opensAt?: string | undefined; closesAt?: string | undefined; qrValue?: string | undefined; checkinCode?: string | undefined; } | null | undefined; onRefreshQrState?: (() => void) | undefined; canScanCheckin?: boolean | undefined; checkinWindow?: { state: "closed" | "active" | "unavailable" | "scheduled"; now: string; opensAt?: string | undefined; closesAt?: string | undefined; } | null | undefined; isSubmittingCheckin?: boolean | undefined; checkinFeedback?: { message: string; severity: "warning" | "error" | "info" | "success"; } | null | undefined; onScanCheckin?: ((args_0: string) => void) | undefined; onCheckinScannerOpen?: (() => void) | undefined; onCheckinScannerEvent?: ((event: AttendanceScannerEvent) => void) | undefined; onCheckinManualFallbackUsed?: (() => void) | undefined; onCopyCode?: ((args_0: string) => void) | undefined; canChangeActivityStatus?: boolean | undefined; onAddParticipant?: ((args_0: string) => void) | undefined; onChangeActivityStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityId: string; }) => void) | undefined; onBulkChangeActivityStatus?: ((args_0: { status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; activityIds: string[]; }) => void) | undefined; onBulkConfirmParticipation?: ((args_0: { event: { status: "CONFIRMED" | "DECLINED"; declineReason?: string | undefined; }; activities: { status: "CONFIRMED" | "DECLINED"; activityId: string; declineReason?: string | undefined; }[]; memberId: string; eventId: string; }) => void) | undefined; canManageTickets?: boolean | undefined; onManageTickets?: (() => void) | undefined; activityAttendanceQrById?: Record | undefined; onRefreshActivityQrState?: ((args_0: string) => void) | undefined; }>; export type EventDetailPageProps = z.infer; export type ChangeStatusInput = { eventId: string; status: EventStatus; }; export type ChangeActivityStatusInput = { activityId: string; status: ActivityStatus; };