import { PureComponent } from 'react'; type Props = { accessibilityProgressBarLabel: string; currentTime: number; duration: number; onPlayheadDown: (event: React.MouseEvent | React.TouchEvent) => void; onPlayheadUp: (event: React.MouseEvent | React.TouchEvent) => void; seek: (time: number) => void; }; type State = { seeking: boolean; }; export default class VideoPlayhead extends PureComponent { playhead: HTMLDivElement | null | undefined; state: State; setPlayheadRef: (ref?: HTMLDivElement | null | undefined) => void; seek: (clientX: number) => void; stopClick: (event: React.SyntheticEvent) => void; handleMouseDown: (event: React.MouseEvent | React.TouchEvent) => void; handleMouseLeave: (event: React.MouseEvent) => void; handleMouseMove: (event: React.MouseEvent | React.TouchEvent) => void; handleMouseUp: (event: React.MouseEvent | React.TouchEvent) => void; render(): import("react/jsx-runtime").JSX.Element; } export {};