import { styled as o } from "@mui/material/styles";
import { CircularProgress as n } from "../../CircularProgress/CircularProgress.js";
import { loadingButtonStyles as t } from "../LoadingButton.styles.js";
import { LOADING_BUTTON_KEY_COMPONENT as r } from "../constants.js";
import { LoadingButtonSlots as e } from "./LoadingButtonEnum.js";
import { Skeleton as s } from "../../Skeleton/Skeleton.js";
import { Button as l } from "../../Button/Button.js";
const p = o(l, {
  name: r,
  slot: e.root
})(t?.root), f = o(s, {
  name: r,
  slot: e.skeletonLoadingButton
})(t?.skeletonLoadingButton), B = o(n, {
  name: r,
  slot: e.circularProgress
})(t?.circularProgress);
export {
  B as CircularProgressStyled,
  p as RootStyled,
  f as SkeletonLoadingButtonStyled
};
