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 };