/** * Stagger compile orchestrator — graph → CSS + runtime floor (#124). * * @module */ import { AddressedDigest, type DocumentGraph, type ContentAddress, type LoweredMotionPlan, type LoweredStagger } from '@czap/core'; import type { MotionCompileResult } from './motion.js'; /** One compiled stagger child. */ export interface CompiledStaggerItem { readonly target: string; readonly delayMs: number; readonly css: MotionCompileResult; readonly motion: LoweredMotionPlan; readonly projectionId: ContentAddress; } /** Compiled stagger artifacts. */ export interface CompiledStagger { readonly items: readonly CompiledStaggerItem[]; readonly raw: string; readonly graph: DocumentGraph; readonly resultDigest: ReturnType; } /** * Compile a lowered stagger graph into native CSS + runtime write plans per child. */ export declare function compileStagger(lowered: LoweredStagger, opts?: { prefersReducedMotion?: boolean; }): CompiledStagger; //# sourceMappingURL=stagger-compile.d.ts.map