import { OnDestroy, OnInit } from '@angular/core'; import { RotatingTextMetadata, RotatingTextMessage } from './types'; import * as i0 from "@angular/core"; /** * val-rotating-text * * A component that rotates through an array of text messages with smooth animations. * Features entrance/exit animations with fade, blur, and scale effects. * * @example * * * @input props - Configuration for the rotating text component */ export declare class RotatingTextComponent implements OnInit, OnDestroy { private intervalId; /** * Component configuration. */ props: RotatingTextMetadata; currentIndex: import("@angular/core").WritableSignal; isEntering: import("@angular/core").WritableSignal; isExiting: import("@angular/core").WritableSignal; currentMessage: import("@angular/core").Signal; get aboveTitleColorValue(): string; get titleColorValue(): string; ngOnInit(): void; ngOnDestroy(): void; private startRotation; private stopRotation; private rotateToNext; /** * Navigate to a specific message by index. */ goToMessage(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }