import type { SalesSdkUIHosts } from '../types';
import type { InstanceHostBridge } from './createInstanceHostBridge';
import type { BookingEditHostPayload } from '../bookingEditService/types';
/**
 * SalesSdk `openBookingEdit` Host：打开资源 / 时间编辑抽屉，确认后 resolve 编辑后的 cacheItem。
 *
 * 须与 `<BookingEditHostRenderer />` 同树挂载（通常在 SalesSdkProvider 内）。
 *
 * @example
 * const host = createOpenBookingEditHost(bridges.bookingEdit);
 */
export declare function createOpenBookingEditHost(bridge: InstanceHostBridge<BookingEditHostPayload, any | null>): NonNullable<SalesSdkUIHosts['openBookingEdit']>;
