import { type CalendarBookingSegmentInput } from '../utils/bookingCalendarDateUtils'; export declare function useBookingCalendarDayOverlayLayout(visibleCourtRows: unknown[], dayKey: string, bookings: CalendarBookingSegmentInput[], hourSlots: number[], slotStepHours: number): { dayRowHeights: number[]; dayRowTopMap: Record; overlayBookings: import("../utils/bookingCalendarDateUtils").BuiltDayOverlay[]; courtDayDisplayLaneCount: Record; hiddenDayOverlayIdSet: Set; dayOverlayOverflowPluses: { key: string; courtId: string; rowTop: number; rowHeight: number; start: number; span: number; plusCount: number; overflowItems: CalendarBookingSegmentInput[]; }[]; };