/** * A single message to display in the rotating text component. * * @property aboveTitle - Small text displayed above the main title. * @property title - The main title text. */ export interface RotatingTextMessage { aboveTitle: string; title: string; } /** * Props for val-rotating-text component. * * @property messages - Array of messages to rotate through. * @property interval - Time in milliseconds between rotations (default: 4000). * @property showDots - Whether to show navigation dots (default: true). * @property aboveTitleColor - Color for above title text (default: 'medium'). * @property titleColor - Color for main title text (default: 'dark'). * @property backgroundColor - Background color for the section. */ export interface RotatingTextMetadata { messages: RotatingTextMessage[]; interval?: number; showDots?: boolean; aboveTitleColor?: string; titleColor?: string; backgroundColor?: string; }