export interface PlaybackSnapshot {
    currentTime: number;
    playbackRate: number;
    volume: number;
    shouldResume: boolean;
}
export declare function shouldResumePlayback(video?: HTMLVideoElement): boolean;
export declare function resolveSeekDuration(durationFromVideo: number, durationFromContext: number): number;
export declare function createPlaybackSnapshot(input: {
    currentTime: number;
    playbackRate: number;
    volume: number;
    shouldResume: boolean;
}): PlaybackSnapshot;
