export type DateModelValue = string | [string, string] | null;
/** @deprecated Utilisez DateModelValue à la place */
export type DateValue = DateModelValue;
export type DateInput = string | string[] | null | object;
/**
 * Initialise les dates sélectionnées à partir d'une valeur d'entrée
 * @param modelValue - La valeur d'entrée (peut être une chaîne, un tableau, null ou un objet)
 * @param displayFormat - Le format d'affichage des dates
 * @param returnFormat - Le format de retour des dates (optionnel)
 * @returns Une date, un tableau de dates ou null
 */
export declare const initializeSelectedDates: (modelValue: DateInput | null, displayFormat: string, returnFormat?: string) => Date | Date[] | null;
/**
 * Hook composable pour l'initialisation des dates
 * @returns Fonction d'initialisation des dates
 */
export declare function useDateInitialization(): {
    initializeSelectedDates: (modelValue: DateInput | null, displayFormat: string, returnFormat?: string) => Date | Date[] | null;
};
export default useDateInitialization;
