import { type CSSProperties } from 'react'; type SplitTextType = 'chars' | 'words' | 'lines' | 'words, chars'; type SplitTextTag = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'span'; type SplitTextProps = { text: string; className?: string; delay?: number; duration?: number; ease?: string | ((t: number) => number); splitType?: SplitTextType; from?: gsap.TweenVars; to?: gsap.TweenVars; threshold?: number; rootMargin?: string; tag?: SplitTextTag; textAlign?: CSSProperties['textAlign']; onLetterAnimationComplete?: () => void; }; declare const SplitText: ({ text, className, delay, duration, ease, splitType, from, to, threshold, rootMargin, tag, textAlign, onLetterAnimationComplete, }: SplitTextProps) => import("react/jsx-runtime").JSX.Element; export { SplitText }; export type { SplitTextProps, SplitTextTag, SplitTextType };