export enum OperationAgentEvent {
  // 店铺相关事件
  STORE_BOUND = 'operation_agent.store.bound',
  STORE_BIND_FAILED = 'operation_agent.store.bind.failed',
  STORE_ACTIVATED = 'operation_agent.store.activated',
  STORE_DEACTIVATED = 'operation_agent.store.deactivated',
  
  // 商品相关事件
  PRODUCTS_SYNCED = 'operation_agent.products.synced',
  PRODUCTS_SYNC_FAILED = 'operation_agent.products.sync.failed',
  PRODUCT_PRICE_UPDATED = 'operation_agent.product.price.updated',
  PRODUCT_PRICE_UPDATE_FAILED = 'operation_agent.product.price.update.failed',
  PRODUCT_STOCK_UPDATED = 'operation_agent.product.stock.updated',
  PRODUCT_STOCK_UPDATE_FAILED = 'operation_agent.product.stock.update.failed',
  PRODUCT_LISTED = 'operation_agent.product.listed',
  PRODUCT_LIST_FAILED = 'operation_agent.product.list.failed',
  PRODUCT_DELISTED = 'operation_agent.product.delisted',
  PRODUCT_DELIST_FAILED = 'operation_agent.product.delist.failed',
  
  // 订单相关事件
  ORDERS_SYNCED = 'operation_agent.orders.synced',
  ORDERS_SYNC_FAILED = 'operation_agent.orders.sync.failed',
  
  // 平台适配器相关事件
  ADAPTER_AUTHORIZED = 'operation_agent.adapter.authorized',
  ADAPTER_AUTH_FAILED = 'operation_agent.adapter.auth.failed',
  ADAPTER_API_ERROR = 'operation_agent.adapter.api.error',
  
  // 系统相关事件
  AGENT_STARTED = 'operation_agent.started',
  AGENT_STOPPED = 'operation_agent.stopped',
  AGENT_HEARTBEAT = 'operation_agent.heartbeat'
}
