import { default as React } from 'react'; import { Dayjs } from 'dayjs'; type AppointmentType = "" | "Facilitation meeting" | "Genetic test" | "Establishment hearing" | "Modification hearing"; export interface AppointmentData { id?: string; date: Dayjs | null; startTime: Dayjs | null; endTime: Dayjs | null; appointmentType: AppointmentType; caseId?: string; facilitator?: string; putativeParent?: string; participants?: string[]; meetingMethod?: string; labName?: string; hearingType?: string; judge?: string; courtAddress?: string; courtCity?: string; courtState?: string; courtRoom?: string; notes?: string; } interface Props { open: boolean; onClose: () => void; onSave: (data: AppointmentData) => void; initialData?: AppointmentData | null; mode?: "add" | "edit"; } declare const AddAppointmentDialog: React.FC; export default AddAppointmentDialog;