import React from 'react'; import { ViewStyle, StyleProp } from 'react-native'; import type { VideoControls as VideoControlsConfig, VideoState, VideoPlaybackRate } from './types'; interface VideoControlsProps { config: VideoControlsConfig; state: VideoState; onPlay: () => void; onPause: () => void; onSeek: (time: number) => void; onVolumeChange: (volume: number) => void; onPlaybackRateChange: (rate: VideoPlaybackRate) => void; onToggleFullscreen: () => void; onScrubbingChange?: (isScrubbing: boolean) => void; style?: StyleProp; } export declare function VideoControls({ config, state, onPlay, onPause, onSeek, onVolumeChange, onPlaybackRateChange, onToggleFullscreen, onScrubbingChange, style }: VideoControlsProps): React.JSX.Element; export {};