import { TransitionPreset, TransitionPushDirection, TxTransitionProps, TxTransitionPushProps, TxTransitionSmoothSizeProps } from './src/types'; import { default as TxTransition } from './src/TxTransition.vue'; import { default as TxTransitionFade } from './src/TxTransitionFade.vue'; import { default as TxTransitionPush } from './src/TxTransitionPush.vue'; import { default as TxTransitionRebound } from './src/TxTransitionRebound.vue'; import { default as TxTransitionSlideFade } from './src/TxTransitionSlideFade.vue'; import { default as TxTransitionSmoothSize } from './src/TxTransitionSmoothSize.vue'; declare const Transition: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { group: boolean; mode: "in-out" | "out-in"; preset: TransitionPreset; tag: string; duration: number; appear: boolean; easing: string; }, false, {}, {}, Record, Record, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { group: boolean; mode: "in-out" | "out-in"; preset: TransitionPreset; tag: string; duration: number; appear: boolean; easing: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { group: boolean; mode: "in-out" | "out-in"; preset: TransitionPreset; tag: string; duration: number; appear: boolean; easing: string; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; default?(_: {}): any; default?(_: {}): any; }; }) & import('vue').Plugin; declare const TransitionFade: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, Record, Record, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; declare const TransitionSlideFade: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, Record, Record, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; declare const TransitionRebound: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, Record, Record, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; declare const TransitionSmoothSize: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { width: boolean; height: boolean; mode: "in-out" | "out-in"; duration: number; appear: boolean; easing: string; motion: Exclude; }, false, {}, {}, Record, Record, string, { outerRef: HTMLDivElement; innerRef: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { width: boolean; height: boolean; mode: "in-out" | "out-in"; duration: number; appear: boolean; easing: string; motion: Exclude; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { width: boolean; height: boolean; mode: "in-out" | "out-in"; duration: number; appear: boolean; easing: string; motion: Exclude; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; declare const TransitionPush: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ "onAfter-enter"?: ((el: Element) => any) | undefined; "onAfter-leave"?: ((el: Element) => any) | undefined; "onBefore-enter"?: ((el: Element) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "after-enter": (el: Element) => any; "after-leave": (el: Element) => any; "before-enter": (el: Element) => any; }, import('vue').PublicProps, { height: boolean; duration: number; appear: boolean; easing: string; direction: TransitionPushDirection; }, false, {}, {}, Record, Record, string, { rootRef: HTMLDivElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ "onAfter-enter"?: ((el: Element) => any) | undefined; "onAfter-leave"?: ((el: Element) => any) | undefined; "onBefore-enter"?: ((el: Element) => any) | undefined; }>, {}, {}, {}, {}, { height: boolean; duration: number; appear: boolean; easing: string; direction: TransitionPushDirection; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ "onAfter-enter"?: ((el: Element) => any) | undefined; "onAfter-leave"?: ((el: Element) => any) | undefined; "onBefore-enter"?: ((el: Element) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "after-enter": (el: Element) => any; "after-leave": (el: Element) => any; "before-enter": (el: Element) => any; }, string, { height: boolean; duration: number; appear: boolean; easing: string; direction: TransitionPushDirection; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; export { Transition, TransitionFade, TransitionPush, TransitionRebound, TransitionSlideFade, TransitionSmoothSize, TxTransition, TxTransitionFade, TxTransitionPush, TxTransitionRebound, TxTransitionSlideFade, TxTransitionSmoothSize, }; export type { TransitionPreset, TransitionPushDirection, TxTransitionProps, TxTransitionPushProps, TxTransitionSmoothSizeProps, }; export type TxTransitionInstance = InstanceType; export type TxTransitionFadeInstance = InstanceType; export type TxTransitionSlideFadeInstance = InstanceType; export type TxTransitionReboundInstance = InstanceType; export type TxTransitionSmoothSizeInstance = InstanceType; export type TxTransitionPushInstance = InstanceType; export default Transition;