export interface Enquiry { id?: string; patientName: string; patientEmail: string; countryCode: string; patientPhone: string; inquirySubject: string; inquiryMessage: string; preferredContactMethod: "PHONE" | "EMAIL" | "BOTH"; createdAt?: string; status?: "PENDING" | "RESPONDED" | "CLOSED"; } export interface EnquiryFormState { step: number; loading: boolean; error: string | null; patientName: string; patientEmail: string; countryCode: string; patientPhone: string; inquirySubject: string; inquiryMessage: string; preferredContactMethod: "PHONE" | "EMAIL" | "BOTH"; submitted: boolean; } export interface EnquirySubmission { patientName: string; patientEmail: string; countryCode: string; patientPhone: string; inquirySubject: string; inquiryMessage: string; preferredContactMethod: "PHONE" | "EMAIL" | "BOTH"; } export interface ValidationResult { isValid: boolean; error?: string; }