/**
 * Composant FormSubmitButton : Bouton de soumission réutilisable
 * - Utilisé pour soumettre un formulaire
 * - Désactivé (`disabled`) pendant le chargement (`isLoading`)
 * - Affiche un texte dynamique selon l'état du formulaire (`loading` ou `default`)
 * - Applique des classes dynamiques basées sur `formattedTitle`
 *
 * @param {Object} props - Les propriétés du composant
 * @param {string} props.formattedTitle - Titre du formulaire formaté pour les classNames CSS
 * @param {boolean} props.isLoading - Indique si le formulaire est en cours de soumission
 * @param {Object} props.buttonContent - Contient les textes/images à afficher sur le bouton
 * @param {string} props.buttonContent.loading - Texte/image affiché(e) lorsque la soumission est en cours
 * @param {string} props.buttonContent.default - Texte/image affichée lorsque le formulaire est prêt à être soumis
 */
import { ButtonContentData } from '../../../types';
interface FormSubmitButtonProps {
    formattedTitle: string;
    isLoading: boolean;
    buttonContent: {
        loading: ButtonContentData;
        default: ButtonContentData;
    };
}
declare function FormSubmitButton({ formattedTitle, isLoading, buttonContent, }: FormSubmitButtonProps): import("react/jsx-runtime").JSX.Element;
export default FormSubmitButton;
//# sourceMappingURL=FormSubmitButton.d.ts.map