import { RefObject } from 'react'; export interface UseXGPlayerCallbacks { setCurrentTime: (time: number) => void; setIsPlaying: (playing: boolean) => void; } /** * 封装 xgplayer 的创建、事件绑定与销毁,以及外部 currentTime 同步 * 调用方需渲染一个 div 并传入其 ref,播放器会挂载到该节点 */ export declare function useXGPlayer(containerRef: RefObject, videoUrl: string, poster: string | undefined, callbacks: UseXGPlayerCallbacks, currentTime: number): void;