import type { RefObject } from 'react'; export declare const DEFAULT_ACCEPTABLE_TIMESHIFT = 0.45; export declare const useMediaPlayback: ({ mediaRef, src, mediaType, playbackRate: localPlaybackRate, onlyWarnForMediaSeekingError, acceptableTimeshift, pauseWhenBuffering, isPremounting, debugSeeking, onAutoPlayError, }: { mediaRef: RefObject; src: string | undefined; mediaType: 'audio' | 'video'; playbackRate: number; onlyWarnForMediaSeekingError: boolean; acceptableTimeshift: number; pauseWhenBuffering: boolean; isPremounting: boolean; debugSeeking: boolean; onAutoPlayError: null | (() => void); }) => void;