import { default as React, RefObject } from 'react'; import { SubtitleData, HoverTarget } from '../subtitle-player/SubtitlePlayer'; import { SubtitleDetail } from './useVideoSubtitleStore'; export interface VideoSubtitlePlayerPCProps { /** 播放器挂载的容器 ref */ playerRef: RefObject; /** 字幕数据 */ subtitles: SubtitleData[]; /** 当前播放时间(秒) */ currentTime: number; /** 当前悬停单词的详情 */ currentDetail: SubtitleDetail | null; /** 是否正在加载详情 */ isLoadingDetail: boolean; /** 单词 hover 变化时拉取/展示详情 */ onWordHoverChange: (target: HoverTarget | null) => void | Promise; className?: string; style?: React.CSSProperties; } /** * PC 端视图:可拖拽分栏 + 右侧详情区,所有 PC 专属 UI 集中在此 */ export declare const VideoSubtitlePlayerPC: React.FC;