import { PropType, DefineComponent, ExtractPropTypes, Ref, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { VariantDefinition, MotionState } from '@motionone/dom'; export declare const Motion: DefineComponent; }; animate: { type: PropType; }; inView: { type: PropType; }; hover: { type: PropType; }; press: { type: PropType; }; exit: { type: PropType; }; inViewOptions: { type: PropType; }; transition: { type: PropType; }; style: { type: PropType; }; }>, { state: MotionState; root: Ref; initialStyles: any; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ tag: { type: StringConstructor; default: string; }; initial: { type: PropType; }; animate: { type: PropType; }; inView: { type: PropType; }; hover: { type: PropType; }; press: { type: PropType; }; exit: { type: PropType; }; inViewOptions: { type: PropType; }; transition: { type: PropType; }; style: { type: PropType; }; }>> & Readonly<{}>, { tag: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;