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;
    };
};
