import { jsx as o } from "react/jsx-runtime";
import { createSlotRecipeContext as d } from "@chakra-ui/react";
import { useSlotRecipe as I } from "@chakra-ui/react/styled-system";
import { e as P } from "./extract-style-props-CMyV-es-.es.js";
const { withProvider: u, withContext: s } = /* @__PURE__ */ d({
  key: "nimbusList"
}), y = /* @__PURE__ */ u("ul", "root"), R = /* @__PURE__ */ s("li", "item"), S = /* @__PURE__ */ s("div", "indicator"), i = (t) => {
  const { ref: c, ...n } = t, a = I({ key: "nimbusList" }), [p, m] = a.splitVariantProps(n), [l, L] = P(m);
  return /* @__PURE__ */ o(y, { ref: c, ...p, ...l, ...L });
};
i.displayName = "List.Root";
const r = (t) => /* @__PURE__ */ o(R, { ...t });
r.displayName = "List.Item";
const e = (t) => /* @__PURE__ */ o(S, { ...t });
e.displayName = "List.Indicator";
const N = {
  Root: i,
  Item: r,
  Indicator: e
};
export {
  N as L,
  e as a,
  r as b,
  i as c
};
//# sourceMappingURL=list-DX71g25l.es.js.map
