import React from "react"; declare const _default: React.NamedExoticComponent<{ isAdmin: boolean; isPersonalProfile: boolean; activity: { title: string; id: string; status: "PENDING" | "CONFIRMED" | "CANCELLED" | "IN_PROGRESS" | "FINALIZED" | "REALIZED" | "NOT_REALIZED" | "MODEL"; description: string; members: { list: { id: string; firstName: string; lastName: string; status?: string | undefined; declineReason?: string | undefined; avatarUrl?: 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; confirmedAt?: string | undefined; attendanceStatus?: "PRESENT" | "ABSENT" | undefined; }[]; count: number; }; terreiroId: string; insumos: { list: { id: string; quantity: number; minimumQuantity: number | null; inventoryItem: { id: string; status: string; name: string; location: string | null; item: { id: string | null; name: string | null; description: string | null; category: { id: string | null; name: string | null; }; }; description: string; imageUrl: string | null; unit: string; quantity: number; minimumQuantity: number; condition: string | null; consumable?: boolean | undefined; }; }[]; count: number; }; isTemplate: boolean; occurrences: { list: { date: string; startTime: string; endTime: string; id?: string | undefined; }[]; count: number; }; qrReleaseOffsetMinutes?: number | null | undefined; qrCheckinGraceMinutes?: number | null | undefined; checkinStartWindowMinutes?: number | null | undefined; checkinEndWindowMinutes?: number | null | undefined; minConfirmedMembers?: number | undefined; } | null; canUseModel: 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; onAddMedium?: ((args_0: string) => void) | undefined; onAddSupply?: ((args_0: string) => void) | undefined; onChangeStatus?: ((args_0: { status: import("./ActivityDetailPage.types").ActivityStatus; activityId: 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; } | 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: import("../../hooks/useAttendanceCheckinScanner").AttendanceScannerEvent) => void) | undefined; onCheckinManualFallbackUsed?: (() => void) | undefined; }>; export default _default;