import { Ref } from 'vue';
/**
 * Composable pour la validation du format des dates
 *
 * @param options - Options de configuration
 * @param options.format - Format d'affichage de la date (ex: 'DD/MM/YYYY')
 * @param options.dateFormatReturn - Format de retour de la date (optionnel)
 * @param options.required - Indique si le champ est requis
 * @param options.hasInteracted - Ref indiquant si l'utilisateur a interagi avec le champ
 * @param options.disableErrorHandling - Désactive la gestion des erreurs
 * @returns Fonctions et propriétés pour la validation du format des dates
 */
export declare const useDateFormatValidation: (options: {
    format: string;
    dateFormatReturn?: string;
    required?: boolean;
    hasInteracted: Ref<boolean>;
    disableErrorHandling?: boolean;
}) => {
    validateDateFormat: (dateStr: string) => {
        isValid: boolean;
        message: string;
    };
    isDateComplete: import('vue').ComputedRef<(dateStr: string) => boolean>;
};
