/**
 *
 * @param selectedTemplate nome del template selezionato
 * @param onChangeTemplateName funzione per cambiare il nome del template
 * @param onChange funzione per cambiare i valori delle variabili dentro il template
 * @param values oggetto che contiene i valori delle variabili
 * @param onSubmit funzione per inviare il template
 * @param templateOptions array di stringhe con i nomi dei template
 * @param templateData oggetto con i dati del template
 * @param isSendingTemplate booleano che indica se il template è in fase di invio
 * @returns
 */
export declare function TemplateFormZone({ selectedTemplate, onChangeTemplateName, onChange, values, onSubmit, templateOptions, templateData, isSendingTemplate, }: {
    selectedTemplate: string;
    onChangeTemplateName: (value: string) => void;
    onChange: (index: string, value: string) => void;
    values: {
        [key: string]: string;
    };
    onSubmit: (e: React.FormEvent<HTMLFormElement>) => void;
    templateOptions: string[];
    templateData: Record<string, unknown> | null;
    isSendingTemplate: boolean;
}): import("react/jsx-runtime").JSX.Element;
