import { styled as e } from "@mui/material/styles";
import { LABEL_KEY_COMPONENT as o } from "../constants.js";
import { LabelSlots as t } from "./LabelEnum.js";
import { Typography as y, Icon as a } from "@m4l/base";
import { labelStyles as l } from "../Label.styles.js";
import { Skeleton as r } from "../../extended/mui/Skeleton/Skeleton.js";
const g = e("label", {
  name: o,
  slot: t.root
})(l?.root), M = e(y, {
  name: o,
  slot: t.typographyStyled
})(l?.typographyStyled), c = e(y, {
  name: o,
  slot: t.typographyMandatoryMessageStyled
})(l?.typographyMandatoryMessageStyled), i = e(a, {
  name: o,
  slot: t.iconHelperMessageStyled
})(l?.iconHelperMessageStyled), h = e(r, {
  name: o,
  slot: t.skeletonStyled
})(l?.skeletonStyled);
export {
  i as IconHelperMessageStyled,
  g as LabelRootStyled,
  h as SkeletonStyled,
  c as TypographyMandatoryMessageStyled,
  M as TypographyStyled
};
