import React from 'react'; import type { RecordBoardCalendarProps } from '../../../types'; import { type TickFillMode } from '../utils/bookingCalendarAxis'; /** * 周视图:7 日网格 + 左侧分组(可折叠),单元格调起日视图;格内 drop 触发改期草稿。 */ export declare function BookingCalendarWeekView({ calendarProps, isLight, weekDays, bookings, courts, hourSlots, slotStepHours, visibleCourts, visibleCourtRows, isBusinessHour, goToDayFromCell, handleGridDropMove, openBookingDetail, setDraggingItem, setCollapsedGroups, setOverflowListModal, tickFillMode, }: { 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>; setOverflowListModal: React.Dispatch>; /** 预约条在主轴刻度上的填充方式(由 BookingCalendar 按视图默认解析后传入) */ tickFillMode: TickFillMode; }): React.JSX.Element;