import { type HTMLMotionProps } from 'framer-motion'; export interface ShimmeringTextProps extends Omit, 'children'> { /** Required. Text to display with shimmer effect */ text: string; /** Animation duration in seconds. Default: 2 */ duration?: number; /** Delay before starting animation in seconds. Default: 0 */ delay?: number; /** Whether to repeat the animation. Default: true */ repeat?: boolean; /** Pause duration between repeats in seconds. Default: 0.5 */ repeatDelay?: number; /** Whether to start animation when entering viewport. Default: true */ startOnView?: boolean; /** Whether to animate only once. Default: false */ once?: boolean; /** Margin for viewport detection (e.g., "0px 0px -10%"). Default: undefined */ inViewMargin?: string; /** Shimmer spread multiplier. Default: 2 */ spread?: number; /** Base text color (CSS color value) */ color?: string; /** Shimmer gradient color (CSS color value) */ shimmerColor?: string; } declare const ShimmeringText: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export { ShimmeringText };