import { FieldValidationProps } from '../../../../../composables/unifyValidation/useValidation'; /** * Composable de validation dédié au composant SelectBtnField. * - règle `required` par défaut avec message personnalisé, * - support des customRules / customWarningRules / customSuccessRules, * - messages externes (errorMessages / warningMessages / successMessages), * - validation immédiate à la sélection (isValidateOnBlur à `false` par défaut, comme un groupe de boutons), * - intégration automatique au SyForm via le useValidatable interne à useValidation. */ export declare function useSelectBtnFieldValidation(props: FieldValidationProps & { modelValue?: unknown; }): { focused: import('vue').Ref; validate: () => Promise; clearValidation: () => void; errors: import('vue').ComputedRef; warnings: import('vue').ComputedRef; successes: import('vue').ComputedRef; hasError: import('vue').ComputedRef; hasWarning: import('vue').ComputedRef; hasSuccess: import('vue').ComputedRef; validationIcon: import('vue').ComputedRef; };