import React from "react"; export declare const LoaderSpinner: () => React.JSX.Element; interface UploadState { url?: string; name?: string; loading?: boolean; error?: boolean; } interface UploadFieldProps { title: string; uploadState?: UploadState | string; onUpload: () => void; onRemove: () => void; onRetry: () => void; } export declare const UploadField: ({ title, uploadState, onUpload, onRemove, onRetry, }: UploadFieldProps) => React.JSX.Element; export interface PersonalizationFormProps { form: { title?: string; sections?: { title: string; type: "text" | "image"; fields: { title: string; }[]; }[]; }; formData: Record; setFormData: React.Dispatch>>; barHeight?: number; isUploading?: boolean; setIsUploading?: React.Dispatch>; } declare const PersonalizationForm: React.FC; export default PersonalizationForm;