/** * Shimmer — ported 1:1 from Veryfront Studio. Animates a light band across text * via `bg-clip-text`, for streaming / loading states. Tokens remapped to * veryfront's `[var(--token)]` vocabulary (`--background`, `--soft` both exist); * Studio's app-only `can-hover:`/`touch:` variants are dropped in favour of the * standard `motion-safe`/`motion-reduce` pair. The `shimmer-sweep` keyframes * ship via chat `theme.ts`. Private to the chat module. * * @module react/components/ui/shimmer */ import * as React from "react"; /** Props accepted by ``. */ export interface ShimmerProps { children: React.ReactNode; /** Element to render as. @default "span" */ as?: React.ElementType; className?: string; /** Sweep duration in seconds. @default 2 */ duration?: number; /** Band spread multiplier (× content length). @default 2 */ spread?: number; } /** Render shimmering text. */ export declare function Shimmer({ children, as: Component, className, duration, spread, }: ShimmerProps): React.ReactElement; //# sourceMappingURL=shimmer.d.ts.map