import React from 'react'; import type { RecordBoardCalendarProps } from '../../../types'; /** * 周视图:7 日网格 + 左侧分组(可折叠),单元格调起日视图;格内 drop 触发改期草稿。 */ export declare function BookingCalendarWeekView({ calendarProps, isLight, weekDays, bookings, courts, hourSlots, slotStepHours, visibleCourts, visibleCourtRows, isBusinessHour, goToDayFromCell, handleGridDropMove, openBookingDetail, setDraggingItem, setCollapsedGroups, overflowPopover, setOverflowPopover, overflowListModal, setOverflowListModal, overflowPanelRef, }: { calendarProps: RecordBoardCalendarProps; isLight: boolean; weekDays: Date[]; bookings: any[]; courts: any[]; hourSlots: number[]; slotStepHours: number; visibleCourts: any[]; visibleCourtRows: any[]; isBusinessHour: (h: number) => boolean; goToDayFromCell: (d: Date, courtId: string | null, src: string) => void; handleGridDropMove: (dateKey: string, courtId?: string | null) => void; openBookingDetail: (item: any) => void; setDraggingItem: (item: any) => void; setCollapsedGroups: React.Dispatch>; overflowPopover: any; setOverflowPopover: React.Dispatch>; overflowListModal: any; setOverflowListModal: React.Dispatch>; overflowPanelRef: React.RefObject; }): React.JSX.Element;