import { styled as t } from "@mui/material/styles";
import { PanelGroup as i, Panel as s, PanelResizeHandle as a } from "react-resizable-panels";
import { SPLIT_LAYOUT_KEY_COMPONENT as e } from "../constants.js";
import { splitLayoutStyles as l } from "../SplitLayout.styles.js";
import { SplitLayoutSlots as o } from "./SplitLayoutEnum.js";
import { Icon as n } from "@m4l/base";
const c = t(i, {
  slot: o.root,
  name: e
})(l.root), R = t(s, {
  slot: o.splitMaster,
  name: e
})(l.splitMaster), z = t(s, {
  slot: o.splitDetail,
  name: e
})(l.splitDetail), H = t(a, {
  slot: o.splitResizeHandle,
  name: e
})(l.splitResizeHandle), f = t(n, {
  slot: o.splitResizeHandleIcon,
  name: e
})(l.splitResizeHandleIcon);
export {
  z as SplitDetailStyled,
  c as SplitLayoutRootStyled,
  R as SplitMasterStyled,
  f as SplitResizeHandleIconStyled,
  H as SplitResizeHandleStyled
};
