import { type UseFieldValidationParams as UseRegleFieldValidationParams } from './regle/useRegleValidation';
import { type UseFieldValidationParams as UseVuelidateFieldValidationParams } from './vuelidate/useVuelidateValidation';
type CompatVuelidateParams = {
    v: UseVuelidateFieldValidationParams['field'];
};
export declare const useValidation: ({ v: vuelidateValidation, customValidators: inputCustomValidators, regleValidation, }: UseRegleFieldValidationParams | CompatVuelidateParams) => {
    isValidation: import("vue").ComputedRef<boolean>;
    invalid: import("vue").ComputedRef<boolean>;
    validationText: import("vue").ComputedRef<string>;
    validationTextColor: import("vue").ComputedRef<"secondary" | "error">;
};
export {};
