import { createModuleEvents } from "@open-mercato/shared/modules/events";
const events = [
  { id: "inbox_ops.email.received", label: "Email Received", entity: "email", category: "custom" },
  { id: "inbox_ops.email.processed", label: "Email Processed", entity: "email", category: "lifecycle" },
  { id: "inbox_ops.email.failed", label: "Email Processing Failed", entity: "email", category: "lifecycle" },
  { id: "inbox_ops.email.reprocessed", label: "Email Re-extracted", entity: "email", category: "custom" },
  { id: "inbox_ops.email.deduplicated", label: "Duplicate Email Skipped", entity: "email", category: "custom" },
  { id: "inbox_ops.proposal.created", label: "Proposal Created", entity: "proposal", category: "crud" },
  { id: "inbox_ops.proposal.accepted", label: "Proposal Accepted", entity: "proposal", category: "custom" },
  { id: "inbox_ops.proposal.rejected", label: "Proposal Rejected", entity: "proposal", category: "custom" },
  { id: "inbox_ops.action.rejected", label: "Action Rejected", entity: "action", category: "custom" },
  { id: "inbox_ops.action.edited", label: "Action Edited", entity: "action", category: "custom" },
  { id: "inbox_ops.action.executed", label: "Action Executed", entity: "action", category: "custom" },
  { id: "inbox_ops.action.failed", label: "Action Execution Failed", entity: "action", category: "custom" },
  { id: "inbox_ops.reply.sent", label: "Reply Sent", entity: "reply", category: "custom" }
];
const eventsConfig = createModuleEvents({ moduleId: "inbox_ops", events });
const emitInboxOpsEvent = eventsConfig.emit;
var events_default = eventsConfig;
export {
  events_default as default,
  emitInboxOpsEvent,
  eventsConfig
};
//# sourceMappingURL=events.js.map
