import type { BookingEditHostPayload } from './types'; export interface BookingEditHostPending { payload: BookingEditHostPayload; resolve: (cacheItem: any | null) => void; } export declare function subscribeBookingEditHost(listener: () => void): () => void; export declare function getBookingEditHostPending(): BookingEditHostPending | null; export declare function requestOpenBookingEdit(payload: BookingEditHostPayload): Promise; export declare function completeBookingEditHost(cacheItem: any | null): void;