import React from "react"; import type { MediaScrubberProps } from "./MediaScrubberProps"; export interface PlaybackTimeline { get: () => number; set: (seconds: number) => void; subscribe: (listener: () => void) => () => void; } /** Playback position held outside React state, so a time tick re-renders only its subscribers. */ export declare const usePlaybackTimeline: () => PlaybackTimeline; type TimelineScrubberProps = Omit & { timeline: PlaybackTimeline; duration: number; }; export declare const TimelineScrubber: React.FC; export declare const TimelineClock: React.FC<{ timeline: PlaybackTimeline; duration: number; testId: string; }>; export {};