import { styled as o } from "@mui/material/styles";
import { rhfCheckBoxStyles as e } from "../RHFCheckBox.styles.js";
import { RHFCheckBoxSlots as t } from "./RHFCheckBoxEnum.js";
import { RHF_CHECKBOX_KEY_COMPONENT as r } from "../constants.js";
import { Label as n } from "../../../Label/Label.js";
import { CheckBox as m } from "../../../extended/mui/CheckBox/CheckBox.js";
const i = o("div", {
  name: r,
  slot: t.root
})(e?.root), s = o(m, {
  name: r,
  slot: t.checkBox
})(e?.checkBox), k = o("div", {
  name: r,
  slot: t.containerCheckTypography
})(e?.containerCheckTypography), y = o(n, {
  name: r,
  slot: t.labelComponent
})(e?.labelComponent);
export {
  s as CheckBoxStyled,
  k as ContainerCheckTypography,
  y as LabelComponent,
  i as RHFCheckboxRoot
};
