/** * Generates the TqScrollScene wrapper. A Scroll Scene is a CONTAINER widget: * a tall TRACK (sceneLength) with a `position: sticky` STAGE pinned inside it. * The track's pass-through progress (framer-motion useScroll, optionally * useSpring-smoothed by `scrub`) drives every descendant carrying a * `data-scroll-bind` attribute — multi-keyframe property lanes applied by DOM * QUERY with a MutationObserver, so items rendered later (a runtime * 's children) are picked up and React child introspection is never * involved. Lane parsing/presets/interpolation mirror the canvas renderer's * scroll-scene-lanes module verbatim so the canvas and the published site * behave identically. * * Guardrails baked in: compositor-only lane properties, prefers-reduced-motion * ('story' keeps the scroll story with every movement dropped, 'final' settles * on the end state, 'static' stays put), progress exposed as * --scene-progress only when exposeProgress is set, and a dev-only warning * when an ancestor's overflow silently disables the sticky pinning. */ export declare const generateScrollSceneComponentCode: () => string; //# sourceMappingURL=scroll-scene-component.d.ts.map