import type { AnimationCallbacks, AnimationTransition } from './animation-interface.js'; export type AnimeModule = typeof import('animejs'); export declare function loadAnime(): Promise; export type LayoutStates = { enterFrom?: import('animejs').LayoutStateParams; leaveTo?: import('animejs').LayoutStateParams; swapAt?: import('animejs').LayoutStateParams; }; export declare const DEFAULT_LAYOUT_CHILDREN = "[data-layout], [data-layout-id], [data-layout=\"\"]"; export declare function mapTransitionToAnimeLayout(transition?: AnimationTransition, callbacks?: AnimationCallbacks, anime?: AnimeModule): Record; export declare function prefersReducedMotion(): boolean;