import { s as MotionTransitionConfig } from "./types-CoM0VVid.js"; //#region src/transitions/springs.d.ts /** Default spring with subtle bounce. General-purpose spring for most animations. visualDuration 0.25s, bounce 0.2. */ declare const springDefault: MotionTransitionConfig; /** Snappy spring with less bounce. Use for menus, dropdowns, popovers where responsiveness matters. visualDuration 0.2s, bounce 0.15. */ declare const springSnappy: MotionTransitionConfig; /** Gentle spring with more bounce and longer duration. Use for dialogs, sheets, drawers. visualDuration 0.35s, bounce 0.25. */ declare const springGentle: MotionTransitionConfig; /** Bouncy spring for menus and popovers. Slight overshoot that feels responsive without being distracting. stiffness 500, damping 28. */ declare const springBouncy: MotionTransitionConfig; /** Stiff spring for urgent interactions. Use for alert dialogs and destructive confirmations. stiffness 400, damping 30. */ declare const springStiff: MotionTransitionConfig; /** Smooth spring for layout indicators and sliding elements. Moderate overshoot with quick settle. stiffness 350, damping 30. */ declare const springSmooth: MotionTransitionConfig; /** Near-instant spring for reduced motion fallback. Resolves immediately while keeping AnimatePresence lifecycle. stiffness 1000, damping 100. */ declare const springInstant: MotionTransitionConfig; //#endregion export { springSmooth as a, springInstant as i, springDefault as n, springSnappy as o, springGentle as r, springStiff as s, springBouncy as t };