import { styled as o } from "@mui/material/styles";
import { Checkbox as n, Skeleton as m } from "@mui/material";
import { CheckBoxSlots as t } from "./CheckBoxEnum.js";
import { CHECK_BOX_KEY_COMPONENT as e } from "../constants.js";
import { checkBoxStyles as c } from "../CheckBox.styles.js";
import { Icon as l, Typography as y } from "@m4l/base";
const S = o("div", {
  name: e,
  slot: t.root
})(c.root), i = o(n, {
  name: e,
  slot: t.muiCheckBox
})(c.muiCheckBox), C = o(y, {
  name: e,
  slot: t.typographyStyled
})(c.typographyStyled), a = o(m, {
  name: e,
  slot: t.skeletonStyled
})(c.skeletonStyled), x = o(l, {
  name: e,
  slot: t.iconChecked
})(c.iconChecked), f = o(l, {
  name: e,
  slot: t.icon
})(c.icon);
export {
  S as CheckBoxRootStyled,
  x as IconCheckedStyled,
  f as IconStyled,
  i as MUICheckboxStyled,
  a as SkeletonStyled,
  C as TypographyStyled
};
