import { styled as o } from "@mui/material";
import { RHFUploadSingleFileSlots as e } from "./RHFUploadSingleFileEnum.js";
import { rhfUploadSingleFileStyles as t } from "../RHFUploadSingleFile.styles.js";
import { Typography as n } from "@m4l/base";
import { Button as r } from "../../../../extended/mui/Button/Button.js";
import { IconButton as l } from "../../../../extended/mui/IconButton/IconButton.js";
import { Image as i } from "../../../../Image/Image.js";
import { Label as a } from "../../../../Label/Label.js";
import { HelperError as s } from "../../../../HelperError/HelperError.js";
const u = o("div", {
  name: e.root,
  slot: e.root
})(t.root), C = o(a, {
  name: e.label,
  slot: e.label
})(t.label), g = o(s, {
  name: e.helperError,
  slot: e.helperError
})(t.helperError), b = o("div", {
  name: e.containerDropZone,
  slot: e.containerDropZone
})(t.containerDropZone), f = o("div", {
  name: e.dropZone,
  slot: e.dropZone
})(t.dropZone);
o(i, {
  name: e.image,
  slot: e.image
})(t.image);
const k = o("div", {
  name: e.blockContentGroup,
  slot: e.blockContentGroup
})(t.blockContentGroup), z = o("div", {
  name: e.containerBlockContent,
  slot: e.containerBlockContent
})(t.containerBlockContent), B = o(i, {
  name: e.illustrationUpload,
  slot: e.illustrationUpload
})(t.illustrationUpload), D = o(n, {
  name: e.title,
  slot: e.title
})(t.title), Z = o(n, {
  name: e.description,
  slot: e.description
})(t.description), U = o("div", {
  name: e.divider,
  slot: e.divider
})(t.divider), T = o(n, {
  name: e.dividerText,
  slot: e.dividerText
})(t.dividerText), h = o(r, {
  name: e.button,
  slot: e.button
})(t.button), x = o("div", {
  name: e.containerPreview,
  slot: e.containerPreview
})(t.containerPreview), E = o("div", {
  name: e.containerNameSize,
  slot: e.containerNameSize
})(t.containerNameSize), F = o(i, {
  name: e.imagePreview,
  slot: e.imagePreview
})(t.imagePreview), N = o(n, {
  name: e.namePreview,
  slot: e.namePreview
})(t.namePreview), G = o(n, {
  name: e.sizePreview,
  slot: e.sizePreview
})(t.sizePreview), H = o(l, {
  name: e.closePreview,
  slot: e.closePreview
})(t.closePreview);
export {
  k as BlockContentGroupStyled,
  h as ButtonStyled,
  H as ClosePreviewStyled,
  z as ContainerBlockContentStyled,
  b as ContainerDropZoneStyled,
  E as ContainerNameSizeStyled,
  x as ContainerPreviewStyled,
  Z as DescriptionStyled,
  U as DividerStyled,
  T as DividerTextStyled,
  f as DropZoneStyled,
  g as HelperErrorStyled,
  B as IllustrationUploadStyled,
  F as ImagePreviewStyled,
  C as LabelStyled,
  N as NamePreviewStyled,
  u as RHFUploadSingleFileRootStyled,
  G as SizePreviewStyled,
  D as TitleStyled
};
