import { default as React } from 'react'; import { SubtitleEntry } from '@xiping/subtitle'; import { WordHoverHandlerFactory } from './utils.tsx'; export interface CurrentModeProps { /** 当前字幕条目 */ currentEntries: Array<{ entry: SubtitleEntry | null; label?: string; }>; /** 单词悬停处理器工厂函数 */ wordHoverFactory: (entry: SubtitleEntry, label?: string) => WordHoverHandlerFactory; /** 是否启用单词悬停功能 */ enableWordHover: boolean; /** 悬停覆盖层节点 */ overlayNode: React.ReactNode; /** 整条字幕点击处理器 */ onSubtitleClick?: (event: React.MouseEvent, entry: SubtitleEntry, label?: string) => void; /** 文本对齐方式 */ textAlign?: "left" | "center"; } /** * 当前模式组件:只显示当前时间对应的字幕 */ export declare const CurrentMode: React.FC;