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?: string; as?: string; } export type { TextMorphProps };