import type { RecordBoardBookingMoveDraft, RecordBoardCalendarBookingLike, RecordBoardCalendarResource, TimeRangeOption } from '@pisell/materials'; import type { BookingChangeModalItem } from '../components/bookingChangeModal'; export declare function calendarBookingLikeToModalItem(like: RecordBoardCalendarBookingLike): BookingChangeModalItem; export declare function calendarBookingsToModalItems(list: RecordBoardCalendarBookingLike[]): BookingChangeModalItem[]; export declare function openBookingChangeModalAfterCalendarDrag(options: { calendarItem: RecordBoardCalendarBookingLike; draft: RecordBoardBookingMoveDraft; calendarResources: RecordBoardCalendarResource[]; calendarBookings: RecordBoardCalendarBookingLike[]; effectiveTimelineRange: TimeRangeOption; anchorDate: Date; slotStepMinutes: number; onSuccessRefresh: () => Promise; }): Promise;