import type { CalendarBookingSegmentInput } from '../../utils/bookingCalendarDateUtils'; export declare function useBookingCalendarDayHourRemaining(visibleCourts: Array<{ id: string; }>, dayKey: string, bookings: CalendarBookingSegmentInput[], hourSlots: number[], slotStepHours: number, isBusinessHour: (h: number) => boolean): { [k: string]: { remaining: number; total: number; ratio: number; }; };