export interface FormData {
    propertyType?: string;
    placeType?: string;
    location?: string;
    guests?: number;
    bedrooms?: number;
    beds?: number;
    bathrooms?: number;
    amenities?: string[];
    description?: string;
    price?: string;
    instantBook?: boolean;
    safety?: string[];
    title?: string;
    photos?: string[];
}

export type FormValue = string | number | boolean | string[] | undefined;

export interface StepProps {
    data: FormData;
    updateData: (key: keyof FormData, value: FormValue) => void;
}
