export interface AppointmentHero { title: string; backgroundImage: string; subtitle: string; heading: string; description: string; } export interface AppointmentForm { heading: string; fields: Array<{ name: string; label: string; type: string; placeholder: string; required: boolean; colClass: string; }>; submitButton: { text: string; icon: string; buttonClass: string; }; } export interface AppointmentData { hero: AppointmentHero; visaOptions: string[]; form: AppointmentForm; }