export * from 'framer-motion/dom';
export { delay as delayInMs, addScaleCorrector, attachFollow, attachSpring } from 'motion-dom';
export { motionValue as useMotionValue } from 'motion-dom';
export * from './components';
export { default as LayoutGroup } from './components/LayoutGroup';
export { useLayoutGroup } from './components/use-layout-group';
export type { LayoutGroupProps } from './components/use-layout-group';
export * from './components/context';
export * from './value';
export type * from './types';
export * from './animation';
export * from './utils';
export { useDragControls } from './features/gestures/drag/use-drag-controls';
export type { PanInfo } from './features/gestures/pan/PanSession';
export { domAnimation, domMax } from './features';
export { vMotion, createMotionDirective, createPresetDirective, MotionPlugin } from './directive';
export type { MotionPluginOptions } from './directive';
export { motionGlobalConfig } from './config';
