import type { CalendarDay } from "../types/calendar"; export interface UseCalendarMultiOptions { initialYear?: number; initialMonth?: number; initialSelectedDates?: Date[]; onDatesSelect?: (dates: Date[]) => void; onMonthChange?: (year: number, month: number) => void; minDate?: Date; maxDate?: Date; maxSelections?: number; } export interface UseCalendarMultiReturn { year: number; month: number; days: CalendarDay[]; selectedDates: Date[]; toggleDate: (date: Date) => void; clearDates: () => void; isDateSelected: (date: Date) => boolean; isToday: (date: Date) => boolean; previousMonth: () => void; nextMonth: () => void; goToMonth: (year: number, month: number) => void; goToToday: () => void; } export declare function useCalendarMulti(options?: UseCalendarMultiOptions): UseCalendarMultiReturn;