import { RefObject } from 'react'; export interface UseVideoTimelineResult { duration: number; currentTime: number; startTime: number | undefined; endTime: number | undefined; isLoading: boolean; showTimeline: boolean; } /** * Hook to manage video timeline state and timestamp params. * Handles video events, initial seek, and timeline visibility. */ export declare function useVideoTimeline(videoRef: RefObject, src: string): UseVideoTimelineResult;