import { type AnimationContext, type ElementAnimations, type InlineAnimation, type StateStore } from 'mythik'; /** * Param accepted by useElementAnimations (RN) for the `animations` slot. * See web hook for full discriminant doc. */ export type UseElementAnimationsParam = ElementAnimations | AnimationContext | null | undefined; export type UseElementAnimationsOptions = { recipes: Record; staggerIndex?: number; reducedMotion?: boolean; isHovered?: boolean; isFocused?: boolean; isActive?: boolean; store?: StateStore; }; export declare function useElementAnimations(animationsParam: UseElementAnimationsParam, options: UseElementAnimationsOptions): { animatedStyle: Record; triggerUnmount: () => Promise; }; //# sourceMappingURL=useElementAnimations.d.ts.map