/**
 * Resource 模块主键类型
 */

/**
 * Sales / ScheduleEventResource：预约条目内关联资源（仅 ID 与占用，详情由设备端基准数据解析）
 * @see 统一 Sales 数据协议 3.4.1 resources
 */

/**
 * 资源预订数据结构
 */

/**
 * 资源数据结构（兼容历史数据）
 */

/**
 * 查询选项
 */

/**
 * Resource 模块状态
 */

/**
 * 与 ResourceDataSource 对齐的分页查询参数
 */

/**
 * 与 ResourceDataSource 对齐的分页返回结构
 */

/**
 * ResourceSyncMessage - pubsub 同步消息结构
 */

/**
 * Resource 模块钩子
 */
export var ResourceHooks = /*#__PURE__*/function (ResourceHooks) {
  ResourceHooks["onResourcesLoaded"] = "resource:onResourcesLoaded";
  ResourceHooks["onResourcesChanged"] = "resource:onResourcesChanged";
  ResourceHooks["onResourcesSyncCompleted"] = "resource:onResourcesSyncCompleted";
  ResourceHooks["onBookingsChanged"] = "resource:onBookingsChanged";
  return ResourceHooks;
}({});