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;
}
