/** * Timeline and sequence helpers. * * @module bquery/motion */ import type { SequenceOptions, SequenceStep, TimelineConfig, TimelineControls, TimelineStep } from './types'; /** * Run a list of animations sequentially. * * @param steps - Steps to run in order * @param options - Sequence configuration */ export declare const sequence: (steps: SequenceStep[], options?: SequenceOptions) => Promise; /** * Create a timeline controller for multiple animations. * * Supports labels (`addLabel('name', at?)`), label-relative `at` strings * (`'label+=200'`), `reverse()`, `playbackRate()`, `repeat()`, `yoyo()`, * `onUpdate()` ticks, and a `progress()` getter in `[0, 1]`. * * @param initialSteps - Steps for the timeline * @param config - Timeline configuration */ export declare const timeline: (initialSteps?: TimelineStep[], config?: TimelineConfig) => TimelineControls; //# sourceMappingURL=timeline.d.ts.map