import { default as React } from 'react'; import { SubtitleEntry } from '@xiping/subtitle'; import { WordHoverHandlerFactory } from './utils.tsx'; export interface LyricsModeProps { /** 按时间分组的字幕条目 */ groupedEntriesByTime: Array>; /** 当前播放时间(秒数) */ currentTime: number; /** 单词悬停处理器工厂函数 */ wordHoverFactory: (entry: SubtitleEntry, label?: string) => WordHoverHandlerFactory; /** 是否启用单词悬停功能 */ enableWordHover: boolean; /** 悬停覆盖层节点 */ overlayNode: React.ReactNode; /** 容器引用,用于滚动 */ containerRef: React.RefObject; /** 整条字幕点击处理器 */ onSubtitleClick?: (event: React.MouseEvent, entry: SubtitleEntry, label?: string) => void; /** 文本对齐方式 */ textAlign?: "left" | "center"; } /** * 歌词模式组件:显示全部字幕并高亮当前字幕 */ export declare const LyricsMode: React.FC;