import { AnimationOptions, DOMKeyframesDefinition } from 'motion'; import { Directive } from 'vue'; type AnimateCallback = (el?: HTMLElement) => void; type AnimateBinding = AnimateCallback | undefined; type AnimateModifiers = 'children'; export declare function createAnimateDirective(keyframes: DOMKeyframesDefinition, options: AnimationOptions & { reset?: boolean; }): Directive; declare const AnimateDownDirective: Directive; export { AnimateDownDirective, AnimateDownDirective as vAnimateDown }; declare const AnimateUpDirective: Directive; export { AnimateUpDirective, AnimateUpDirective as vAnimateUp }; declare const AnimateRightDirective: Directive; export { AnimateRightDirective, AnimateRightDirective as vAnimateRight }; declare const AnimateLeftDirective: Directive; export { AnimateLeftDirective, AnimateLeftDirective as vAnimateLeft };