import { Ref } from 'vue'; /** * Composable pour gérer la visibilité et les interactions avec le CalendarMode * * @param options - Options de configuration * @returns Fonctions pour gérer la visibilité du CalendarMode */ export declare const useDatePickerVisibility: (options: { disabled?: boolean; readonly?: boolean; textFieldActivator?: boolean; isDatePickerVisible: Ref; isManualInputActive: Ref; hasInteracted: Ref; updateAccessibility: () => void; validateDates: () => void; emitClosed: () => void; emitFocus: () => void; }) => { toggleDatePicker: () => void; openDatePicker: () => void; openDatePickerOnClick: () => void; openDatePickerOnFocus: () => void; openDatePickerOnIconClick: () => void; handleClickOutside: (event: MouseEvent) => void; handleKeyboardNavigation: (event: KeyboardEvent) => boolean; };