import { createAnimate } from './core.mjs'; export { UseAnimateKeyframes, UseAnimateOptions, UseAnimateReturn } from './core.mjs'; import '@legendapp/state'; import '@usels/core'; import '../../shared/configurable.mjs'; import '../../types.mjs'; /** * Reactive wrapper around the * [Web Animations API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API). * * Drives `element.animate()` with Observable-based reactive state for * `playState`, `currentTime`, `playbackRate`, and `pending`. The underlying * `createAnimate` core function is framework-agnostic and can be called * directly inside a `useScope` block. */ type UseAnimate = typeof createAnimate; declare const useAnimate: UseAnimate; export { type UseAnimate, createAnimate, useAnimate };