/**
 * Parse une chaîne de caractères en objet Date selon un format spécifié
 * @param dateString - La chaîne de caractères à parser
 * @param format - Le format de la date (ex: 'DD/MM/YYYY')
 * @returns Un objet Date ou null si la chaîne n'est pas valide
 */
export declare const parseDate: (dateString: string | Date | null | undefined, format: string) => Date | null;
/**
 * Formate une date selon un format spécifié
 * @param date - La date à formater
 * @param format - Le format de sortie (ex: 'DD/MM/YYYY')
 * @returns La date formatée en chaîne de caractères
 */
export declare const formatDate: (date: Date | null, format: string) => string;
/**
 * Hook composable pour le formatage et le parsing des dates
 * @returns Fonctions de formatage et parsing de dates
 */
export declare function useDateFormat(): {
    parseDate: (dateString: string | Date | null | undefined, format: string) => Date | null;
    formatDate: (date: Date | null, format: string) => string;
};
export default useDateFormat;
