/** * Mirror-owned animation names exposed by Web Awesome and Shoelace. The keyframes below are an * original, dependency-free implementation; only the public name vocabulary is shared. */ export declare const LYRA_ANIMATION_NAMES:readonly['backInDown','backInLeft','backInRight','backInUp','backOutDown','backOutLeft','backOutRight','backOutUp','bounce','bounceIn','bounceInDown','bounceInLeft','bounceInRight','bounceInUp','bounceOut','bounceOutDown','bounceOutLeft','bounceOutRight','bounceOutUp','fadeIn','fadeInBottomLeft','fadeInBottomRight','fadeInDown','fadeInDownBig','fadeInLeft','fadeInLeftBig','fadeInRight','fadeInRightBig','fadeInTopLeft','fadeInTopRight','fadeInUp','fadeInUpBig','fadeOut','fadeOutBottomLeft','fadeOutBottomRight','fadeOutDown','fadeOutDownBig','fadeOutLeft','fadeOutLeftBig','fadeOutRight','fadeOutRightBig','fadeOutTopLeft','fadeOutTopRight','fadeOutUp','fadeOutUpBig','flash','flip','flipInX','flipInY','flipOutX','flipOutY','headShake','heartBeat','hinge','jackInTheBox','jello','lightSpeedInLeft','lightSpeedInRight','lightSpeedOutLeft','lightSpeedOutRight','pulse','rollIn','rollOut','rotateIn','rotateInDownLeft','rotateInDownRight','rotateInUpLeft','rotateInUpRight','rotateOut','rotateOutDownLeft','rotateOutDownRight','rotateOutUpLeft','rotateOutUpRight','rubberBand','shake','shakeX','shakeY','slideInDown','slideInLeft','slideInRight','slideInUp','slideOutDown','slideOutLeft','slideOutRight','slideOutUp','swing','tada','wobble','zoomIn','zoomInDown','zoomInLeft','zoomInRight','zoomInUp','zoomOut','zoomOutDown','zoomOutLeft','zoomOutRight','zoomOutUp'];export type LyraMirrorAnimationName=(typeof LYRA_ANIMATION_NAMES)[number];export declare const LYRA_EASINGS:Readonly<{readonly ease:'ease';readonly easeIn:'cubic-bezier(0.42, 0, 1, 1)';readonly easeInBack:'cubic-bezier(0.6, -0.25, 0.75, 0.5)';readonly easeInCirc:'cubic-bezier(0.55, 0, 1, 0.45)';readonly easeInCubic:'cubic-bezier(0.55, 0.05, 0.68, 0.19)';readonly easeInExpo:'cubic-bezier(0.95, 0.05, 0.8, 0.04)';readonly easeInOut:'ease-in-out';readonly easeInOutBack:'cubic-bezier(0.65, -0.35, 0.35, 1.35)';readonly easeInOutCirc:'cubic-bezier(0.78, 0.14, 0.15, 0.86)';readonly easeInOutCubic:'cubic-bezier(0.65, 0.05, 0.36, 1)';readonly easeInOutExpo:'cubic-bezier(0.87, 0, 0.13, 1)';readonly easeInOutQuad:'cubic-bezier(0.45, 0.03, 0.52, 0.96)';readonly easeInOutQuart:'cubic-bezier(0.77, 0, 0.18, 1)';readonly easeInOutQuint:'cubic-bezier(0.86, 0, 0.07, 1)';readonly easeInOutSine:'cubic-bezier(0.37, 0, 0.63, 1)';readonly easeInQuad:'cubic-bezier(0.55, 0.09, 0.68, 0.53)';readonly easeInQuart:'cubic-bezier(0.9, 0.03, 0.69, 0.22)';readonly easeInQuint:'cubic-bezier(0.76, 0.05, 0.86, 0.06)';readonly easeInSine:'cubic-bezier(0.47, 0, 0.75, 0.72)';readonly easeOut:'ease-out';readonly easeOutBack:'cubic-bezier(0.25, 0.5, 0.4, 1.25)';readonly easeOutCirc:'cubic-bezier(0, 0.55, 0.45, 1)';readonly easeOutCubic:'cubic-bezier(0.22, 0.61, 0.36, 1)';readonly easeOutExpo:'cubic-bezier(0.16, 1, 0.3, 1)';readonly easeOutQuad:'cubic-bezier(0.25, 0.46, 0.45, 0.94)';readonly easeOutQuart:'cubic-bezier(0.17, 0.84, 0.44, 1)';readonly easeOutQuint:'cubic-bezier(0.23, 1, 0.32, 1)';readonly easeOutSine:'cubic-bezier(0.39, 0.58, 0.57, 1)';readonly linear:'linear';}>;export type LyraAnimationEasingName=keyof typeof LYRA_EASINGS;export type LyraAnimationCatalog=Readonly[]>> &{readonly easings:typeof LYRA_EASINGS;}; /** Returns a fresh catalog snapshot so callers cannot mutate shared registry state. */ export declare function getAnimationNames():LyraMirrorAnimationName[]; /** Returns a fresh catalog snapshot so callers cannot mutate shared registry state. */ export declare function getEasingNames():LyraAnimationEasingName[];export declare function resolveNamedEasing(value:string):string; /** Resolves one mirrored catalog name into dependency-free original keyframes. */ export declare function resolveCatalogAnimation(name:string):Keyframe[]|undefined; /** * Complete mirrored runtime catalog. Each keyframe array and record is frozen so the exported * namespace-shaped value cannot become mutable registry state shared by unrelated consumers. */ export declare const animations:LyraAnimationCatalog;