import { __assign as o } from "../../../../../tslib/tslib.es6.es.js";
import { createMotionProxy as m } from "./motion-proxy.es.js";
import { createDomMotionConfig as i } from "./utils/create-config.es.js";
import { gestureAnimations as e } from "../../motion/features/gestures.es.js";
import { animations as n } from "../../motion/features/animations.es.js";
import { drag as a } from "../../motion/features/drag.es.js";
import { createDomVisualElement as f } from "./create-visual-element.es.js";
import { layoutFeatures as p } from "../../motion/features/layout/index.es.js";
import { HTMLProjectionNode as u } from "../../projection/node/HTMLProjectionNode.es.js";
var s = o(o(o(o({}, n), e), a), p), P = /* @__PURE__ */ m(function(r, t) {
  return i(r, t, s, f, u);
});
export {
  P as motion
};
//# sourceMappingURL=motion.es.js.map
