import { styled as o } from "@mui/material/styles";
import { Box as m } from "@mui/material";
import { DynamicFormSlots as e } from "./DynamicFormEnum.js";
import { componentStyles as t } from "../DynamicForm.styles.js";
import { DYNAMIC_FORM_KEY_COMPONENT as r } from "../constants.js";
import { RHFormProvider as i } from "../../hook-form/RHFormProvider/RHFormProvider.js";
import { Chip as n } from "../../Chip/Chip.js";
const a = o(i, {
  name: r,
  slot: e.formProvider
})(t?.formProvider), b = a, f = o("div", {
  name: r,
  slot: e.contentRoot
})(t?.contentRoot), v = o(m, {
  name: r,
  slot: e.fieldWrapper
})(t?.fieldWrapper), D = o(m, {
  name: r,
  slot: e.submitFeedback
})(t?.submitFeedback), S = o(m, {
  name: r,
  slot: e.actionsRow
})(t?.actionsRow);
o("div", {
  name: r,
  slot: e.label
})(t?.label);
o("div", {
  name: r,
  slot: e.helperText
})(t?.helperText);
o("div", {
  name: r,
  slot: e.sectionDivider
})(t?.sectionDivider);
const h = o("div", {
  name: r,
  slot: e.checkableListWrapper
})(t?.checkableListWrapper), k = o(n, {
  name: r,
  slot: e.fallbackEndIconChip
})(t?.fallbackEndIconChip);
export {
  S as DynamicFormActionsRowStyled,
  h as DynamicFormCheckableListWrapperStyled,
  f as DynamicFormContentRootStyled,
  k as DynamicFormFallbackEndIconChipStyled,
  v as DynamicFormFieldWrapperStyled,
  b as DynamicFormFormProviderStyled,
  a as DynamicFormFormProviderStyledBase,
  D as DynamicFormSubmitFeedbackStyled
};
