import { styled as e, Popper as a, Paper as i } from "@mui/material";
import { PickersCalendarHeader as n, PickersDay as p, MobileDateTimePicker as s, DesktopDateTimePicker as l } from "@mui/x-date-pickers";
import { dateTimePickerStyles as o } from "../DateTimePicker.styles.js";
import { DATE_TIME_PICKER_KEY_COMPONENT as t } from "../constants.js";
import { DateTimePickerEnum as r } from "./DateTimePickerEnum.js";
import { IconButton as m } from "../../IconButton/IconButton.js";
import { Skeleton as c } from "../../Skeleton/Skeleton.js";
const f = e(l, {
  name: t,
  slot: r.rootDesktop
})(o.rootDesktop), C = e(s, {
  name: t,
  slot: r.rootMobile
})(o.rootMobile), E = e(a, {
  name: t,
  slot: r.popper
})(o.popper), M = e(i, {
  name: t,
  slot: r.paper
})(o.paper), u = e(n, {
  name: t,
  slot: r.pickersCalendarHeader
})(o.pickersCalendarHeader), b = e(m, {
  name: t,
  slot: r.iconButton
})(o.iconButton), B = e(p, {
  name: t,
  slot: r.pickersDay
})(o.pickersDay), H = e(c, {
  name: t,
  slot: r.skeleton
})(o.skeleton);
export {
  f as DesktopDateTimePickerRootStyled,
  b as IconButtonStyled,
  C as MobileDateTimePickerRootStyled,
  M as PaperStyled,
  u as PickersCalendarHeaderStyled,
  B as PickersDayStyled,
  E as PopperStyled,
  H as SkeletonStyled
};
