/** * Hook pour rendre un composant validable automatiquement dans un SyForm * Ce composable permet à un composant de s'auto-enregistrer auprès d'un formulaire parent * sans avoir à modifier manuellement le code de chaque composant. * * @param validateMethod Fonction de validation à appeler lors de la soumission du formulaire * @example * // Dans un composant * const validateOnSubmit = () => { * // Logique de validation * return isValid * } * * const clearValidation = () => { * // Logique de nettoyage de la validation * } * * const reset = () => { * // Logique de réinitialisation * } * * // Enregistrer le composant auprès du formulaire parent * useValidatable(validateOnSubmit, clearValidation, reset) */ export declare function useValidatable(validateMethod: () => Promise | boolean, clearValidation?: () => void, reset?: () => void): void;