"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
var Role = /* @__PURE__ */ ((Role2) => {
  Role2["Assistant"] = "assistant";
  Role2["System"] = "system";
  Role2["Tool"] = "tool";
  Role2["User"] = "user";
  return Role2;
})(Role || {});
var ContentType = /* @__PURE__ */ ((ContentType2) => {
  ContentType2["Cancelled"] = "cancelled";
  ContentType2["Code"] = "code";
  ContentType2["CodeExplanation"] = "code_explanation";
  ContentType2["Confirmation"] = "confirmation";
  ContentType2["Data"] = "data";
  ContentType2["Debug"] = "debug";
  ContentType2["Error"] = "error";
  ContentType2["Explanation"] = "explanation";
  ContentType2["Planning"] = "planning";
  ContentType2["Progress"] = "progress";
  ContentType2["Summary"] = "summary";
  ContentType2["Text"] = "text";
  ContentType2["Thinking"] = "thinking";
  ContentType2["ToolCall"] = "tool_call";
  ContentType2["Visualization"] = "visualization";
  ContentType2["Warning"] = "warning";
  return ContentType2;
})(ContentType || {});
var Status = /* @__PURE__ */ ((Status2) => {
  Status2["Cancelled"] = "cancelled";
  Status2["Completed"] = "completed";
  Status2["Failed"] = "failed";
  Status2["Pending"] = "pending";
  Status2["Sending"] = "sending";
  Status2["Streaming"] = "streaming";
  return Status2;
})(Status || {});
exports.ContentType = ContentType;
exports.Role = Role;
exports.Status = Status;
//# sourceMappingURL=core.cjs.map
