import { type CSSProperties, type ElementType, type HTMLAttributes } from 'react'; import { type CssLength } from '../../../utils/css'; type SmokeAwayTextProps = Omit, 'children' | 'style'> & { active?: boolean; as?: ElementType; blur?: CssLength; children?: string; color?: string; cycle?: number; duration?: number; easing?: string; fontFamily?: CSSProperties['fontFamily']; fontSize?: CssLength; fontWeight?: CSSProperties['fontWeight']; letterSpacing?: CssLength; moveX?: CssLength; moveY?: CssLength; onSmokeEnd?: () => void; stagger?: number; style?: CSSProperties; }; declare const SmokeAwayText: ({ "aria-label": ariaLabel, active, as: Component, blur, children, className, color, cycle, duration, easing, fontFamily, fontSize, fontWeight, letterSpacing, moveX, moveY, onAnimationEnd, onSmokeEnd, stagger, style, ...props }: SmokeAwayTextProps) => import("react/jsx-runtime").JSX.Element; export { SmokeAwayText }; export type { SmokeAwayTextProps };