import React from "react"; import type { ActivityStatus, EventDetail } from "../EventDetailPage.types"; type ActivityQrState = { state: "unavailable" | "scheduled" | "active" | "closed"; opensAt?: string; closesAt?: string; } | null; interface EventActivitiesProps { event: EventDetail; theme: any; formatDate: (dateString: string) => string; formatTime: (timeString: string) => string; canChangeActivityStatus?: boolean; getStatusMenuOptions?: (currentStatus: ActivityStatus) => Array<{ value: ActivityStatus; label: string; color: string; disabled?: boolean; }>; onChangeActivityStatus?: (input: { activityId: string; status: ActivityStatus; }) => Promise; onBulkChangeActivityStatus?: (input: { activityIds: string[]; status: ActivityStatus; }) => Promise; onActivityQrOpen?: (activityId: string) => void; activityAttendanceQrById?: Record; } declare const _default: React.NamedExoticComponent; export default _default;