/** * Scroll-timeline compile orchestrator — graph → CSS + runtime floor (#126). * * @module */ import { AddressedDigest, type DocumentGraph, type ContentAddress, type LoweredMotionPlan, type ScrollTimelineIntent } from '@czap/core'; import type { MotionCompileResult, MotionScrollTimeline } from './motion.js'; /** Compiled scroll-timeline artifacts. */ export interface CompiledScrollTimeline { readonly css: MotionCompileResult; readonly motion: LoweredMotionPlan; readonly graph: DocumentGraph; readonly projectionId: ContentAddress; readonly scrollTimeline: MotionScrollTimeline; readonly resultDigest: ReturnType; } /** * Compile a lowered scroll-timeline graph into native CSS + a runtime write plan. */ export declare function compileScrollTimeline(graph: DocumentGraph, transitionId: ContentAddress, intent: ScrollTimelineIntent, opts?: { prefersReducedMotion?: boolean; }): CompiledScrollTimeline; //# sourceMappingURL=scroll-timeline-compile.d.ts.map