/**
 * GradientText Component
 *
 * Animated shimmer text effect for premium users. Creates an organic
 * glow effect similar to Claude Code's "thinking" animation - multiple
 * highlight spots that pulse and fade at random positions.
 *
 * Features:
 * - Multi-spot animation: 2-3 simultaneous shimmer spots
 * - Fade effect: Characters have brightness levels (base → mid → highlight)
 * - Randomization: Organic timing and positioning
 * - Tier-gated: Only animates for paid tiers (Plus, Pro, Max)
 * - Graceful degradation: Falls back to static colored text for Free tier
 *
 * @since v1.52.0
 * @updated v1.52.2 - Changed from rainbow cycling to shimmer/glow effect
 * @updated v1.52.3 - Enhanced with multi-spot pulse animation
 */
import type React from 'react';
import type { Tier } from '../../core/types/auth.js';
import { type AnimationSpeed, type GradientPreset } from '../themes/gradient-presets.js';
export interface GradientTextProps {
    /** The text to display */
    text: string;
    /** Gradient preset to use */
    preset?: GradientPreset;
    /** Animation speed */
    speed?: AnimationSpeed;
    /** User's current tier (for gating) */
    tier?: Tier;
    /** Override: force enable animation regardless of tier */
    forceEnabled?: boolean;
    /** Override: force disable animation */
    forceDisabled?: boolean;
    /** Whether text should be bold */
    bold?: boolean;
}
/**
 * GradientText - Animated shimmer text for premium users
 */
export declare function GradientText({ text, preset, speed, tier, forceEnabled, forceDisabled, bold }: GradientTextProps): React.ReactElement;
export default GradientText;
//# sourceMappingURL=GradientText.d.ts.map