import { Box as p } from "@mui/material";
import { styled as t } from "@mui/material/styles";
import { chipStyles as o } from "../ChipStyles.js";
import { CHIP_KEY_COMPONENT as e } from "../constants.js";
import { ChipSlots as n } from "./ChipEnum.js";
import { Icon as m, Typography as r } from "@m4l/base";
import { Skeleton as i } from "../../extended/mui/Skeleton/Skeleton.js";
import { IconButton as a } from "../../extended/mui/IconButton/IconButton.js";
const I = t("div", {
  name: e,
  slot: n.root
})(o?.root), W = t(i, {
  name: e,
  slot: n.skeletonChip
})(o?.skeletonChip), f = t(m, {
  name: e,
  slot: n.chipIcon
})(o?.chipIcon), x = t(r, {
  name: e,
  slot: n.textChip
})(o?.textChip), g = t(r, {
  name: e,
  slot: n.descriptionChip
})(o?.descriptionChip), A = t(p, {
  name: e,
  slot: n.textWrapper
})(o?.textWrapper), B = t("span", {
  name: e,
  slot: n.startAdornmentImageWrapper
})(o?.startAdornmentImageWrapper), k = t("span", {
  name: e,
  slot: n.endAdornmentImageWrapper
})(o?.endAdornmentImageWrapper), u = t(a, {
  name: e,
  slot: n.iconButton
})(o?.iconButton);
export {
  I as ChipRootStyled,
  g as DescriptionChipStyled,
  k as EndAdornmentImageWrapperStyled,
  u as IconButtonStyled,
  f as IconStyled,
  W as SkeletonChipStyled,
  B as StartAdornmentImageWrapperStyled,
  x as TextChipStyled,
  A as TextWrapperStyled
};
