import { SpringConfig } from '../../liquid/src/spring'; import { MotionTextVariant, MotionTextVariantInfo } from './types'; export interface MotionTextPreset extends MotionTextVariantInfo { mode: 'entrance' | 'hover' | 'continuous' | 'typewriter' | 'tracking-in' | 'tracking-out' | 'shimmer' | 'glow' | 'scramble' | 'media' | 'focus'; durationMs: number; staggerMs: number; easing?: string; spring?: SpringConfig; keyframes?: Keyframe[]; hoverFrames?: Keyframe[]; clipped?: boolean; } /** Every source trajectory, grouping and beat is explicit; the IDs are not generic aliases. */ export declare const MOTION_TEXT_PRESETS: readonly MotionTextPreset[]; export declare const MOTION_TEXT_VARIANTS: readonly MotionTextVariantInfo[]; export declare function motionTextPreset(variant: MotionTextVariant): MotionTextPreset;