import React from 'react'; interface EventDetailContextType { detail: any; open: boolean; onOpenEventDetail: (eventItem: any) => void; onCloseEventDetail: () => void; onSelectEventDetail: () => void; selectEventDetailBookingOptions: (v: any) => void; getEventDetailSelectDate: { run: (id: number, params: any) => void; loading: boolean; data?: any; }; currentBookingOption: any; selectEventDetailProductDetail: (productDetail: any) => void; checkBeforeSelectEventDetail: () => boolean; getProductDetailRequest: any; } interface EventDetailProviderProps { children: React.ReactNode; } export declare const EventDetailContext: React.Context; export declare const EventDetailProvider: React.FC; /** * 使用步骤管理的Hook * @throws {Error} 如果在StepProvider外部使用会抛出错误 * @returns {StepContextType} 步骤管理上下文 */ export declare const useEventDetail: () => EventDetailContextType; export {};