import * as _angular_core from '@angular/core'; /** * Animated shimmer-over-text effect. A bright stripe sweeps across the * text using `background-clip: text` + an animated `background-position`. * * @example * ```html * * * ``` * * @see https://www.reactbits.dev/text-animations/shiny-text */ declare class WrShinyText { /** Text to render. */ readonly text: _angular_core.InputSignal; /** Pause the animation. @default false */ readonly disabled: _angular_core.InputSignalWithTransform; /** Time for the bright stripe to traverse the text, in seconds. @default 2 */ readonly speed: _angular_core.InputSignalWithTransform; /** Base text colour (outside the bright stripe). @default '#b5b5b5' */ /** Base text colour. When unset, the theme decides. */ readonly color: _angular_core.InputSignal; /** Bright stripe colour. @default '#ffffff' */ /** Sweep highlight colour. When unset, the theme decides. */ readonly shineColor: _angular_core.InputSignal; /** Gradient angle in degrees. @default 120 */ readonly spread: _angular_core.InputSignalWithTransform; /** Bounce the stripe back-and-forth instead of restarting. @default false */ readonly yoyo: _angular_core.InputSignalWithTransform; /** Pause the animation while hovered. @default false */ readonly pauseOnHover: _angular_core.InputSignalWithTransform; /** Sweep direction. @default 'left' */ readonly direction: _angular_core.InputSignal<"left" | "right">; /** Pause between sweeps in seconds. @default 0 */ readonly delay: _angular_core.InputSignalWithTransform; /** Total animation cycle (speed + delay) in seconds. */ protected readonly totalDuration: _angular_core.Signal; protected readonly gradient: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * Gradient sweep over text. Applies a `background-clip: text` gradient * with a moving highlight — gives any text a subtle shimmer. * * The directive only adds the `wr-shimmer` host class. Pair with the * styles in `ngwr/animations` (which include the `wr-shimmer` keyframes). * * @example * ```html *

Premium

* ``` */ declare class WrShimmer { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } export { WrShimmer, WrShinyText };