import { type CSSProperties, type ElementType, type HTMLAttributes } from 'react'; import { type CssLength } from '../../../utils/css'; import { type ScrambleChars, type ScrambleEase } from '../ScrambledText/ScrambledText.helpers'; export type CursorScrambleTextProps = Omit, 'children' | 'className' | 'style'> & { children: string; as?: ElementType; className?: string; charClassName?: string; style?: CSSProperties; charStyle?: CSSProperties; chars?: ScrambleChars; color?: string; fontFamily?: CSSProperties['fontFamily']; fontSize?: CssLength; radius?: number; maxAffectedChars?: number; duration?: number; minDuration?: number; ease?: ScrambleEase; disabled?: boolean; respectReducedMotion?: boolean; }; declare const CursorScrambleText: ({ children, as: Component, className, charClassName, style, charStyle, chars, color, fontFamily, fontSize, radius, maxAffectedChars, duration, minDuration, ease, disabled, respectReducedMotion, onPointerMove, ...rest }: CursorScrambleTextProps) => import("react/jsx-runtime").JSX.Element; export { CursorScrambleText };