import { styled as t } from "@mui/material/styles";
import { Tab as a } from "@mui/material";
import { Typography as n, Icon as p } from "@m4l/base";
import { tabStyles as o } from "../Tab.styles.js";
import { TAB_KEY_COMPONENT as e } from "../constants.js";
import { TabSlots as r } from "./TabEnum.js";
const y = t(a, {
  name: e,
  slot: r.root
})(o?.root), S = t(p, {
  name: e,
  slot: r.icon
})(o?.icon), g = t("span", {
  name: e,
  slot: r.startAdornmentImageWrapper
})(o?.startAdornmentImageWrapper), I = t("span", {
  name: e,
  slot: r.endAdornmentImageWrapper
})(o?.endAdornmentImageWrapper);
t(n, {
  name: e,
  slot: r.tipography
})(o?.tipography);
const A = t("div", {
  name: e,
  slot: r.labelGroup
})(o?.labelGroup), b = t(n, {
  name: e,
  slot: r.title
})(o?.title), f = t(n, {
  name: e,
  slot: r.description
})(o?.description);
export {
  f as DescriptionStyled,
  I as EndAdornmentImageWrapperStyled,
  S as IconStyled,
  A as LabelGroupStyled,
  y as RootStyled,
  g as StartAdornmentImageWrapperStyled,
  b as TitleStyled
};
