import * as React from "react";
import { S as Slot, y } from "./index.bXWE_wTx.js";
import { o, a as r$2, c as o$1, v, b as r$3 } from "./radius.prop.BtpSO2zx.js";
const e$4 = ["normal", "start", "end", "both"], r$1 = { trim: { type: "enum", className: "rt-r-lt", values: e$4, responsive: true } };
const e$3 = ["left", "center", "right"], t$1 = { align: { type: "enum", className: "rt-r-ta", values: e$3, responsive: true } };
const e$2 = ["wrap", "nowrap", "pretty", "balance"], r = { wrap: { type: "enum", className: "rt-r-tw", values: e$2, responsive: true } };
const e$1 = { truncate: { type: "boolean", className: "rt-truncate" } };
const e = ["light", "regular", "medium", "bold"], t = { weight: { type: "enum", className: "rt-r-weight", values: e, responsive: true } };
const m = ["span", "div", "label", "p"], a = ["1", "2", "3", "4", "5", "6", "7", "8", "9"], n = { as: { type: "enum", values: m, default: "span" }, ...o$1, size: { type: "enum", className: "rt-r-size", values: a, responsive: true }, ...t, ...t$1, ...r$1, ...e$1, ...r, ...r$2, ...o };
const p = React.forwardRef((t2, r2) => {
  const { children: e2, className: s, asChild: m2, as: a2 = "span", color: n$1, ...P } = v(t2, n, r$3);
  return React.createElement(Slot, { "data-accent-color": n$1, ...P, ref: r2, className: y("rt-Text", s) }, m2 ? e2 : React.createElement(a2, null, e2));
});
p.displayName = "Text";
export {
  r$1 as a,
  t as b,
  e$1 as e,
  p,
  r,
  t$1 as t
};
//# sourceMappingURL=text.Kef1FAw8.js.map
