import * as vue from 'vue'; declare const _default: vue.DefineComponent, () => vue.VNode, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly> & Readonly<{}>, { duration: number; ease: any; scale: boolean; style: Record; debug: boolean; locale: string; disabled: boolean; respectReducedMotion: boolean; onAnimationStart: Function; onAnimationComplete: Function; class: any; as: string; }, {}, {}, {}, string, vue.ComponentProvideOptions, true, {}, any>; interface SpringParams { stiffness?: number; damping?: number; mass?: number; precision?: number; } interface TextMorphOptions { debug?: boolean; element: HTMLElement; locale?: Intl.LocalesArgument; scale?: boolean; duration?: number; ease?: string | SpringParams; disabled?: boolean; respectReducedMotion?: boolean; onAnimationStart?: () => void; onAnimationComplete?: () => void; } interface TextMorphProps extends Omit { text: string; class?: string; style?: Record; as?: string; } export { _default as TextMorph, type TextMorphProps };