import React from 'react'; import { VideoFormat, VideoPreviewData, Videos } from 'types/entities.types'; export interface RefProps { playVideo: (time?: number) => void; pauseVideo: () => void; togglePlayPause: () => void; paused: boolean; } declare type Props = { id: string; format: VideoFormat; videos: Videos; error?: boolean; hasAudio?: boolean; selfControl?: boolean; bottom?: number; displayProBadge?: boolean; autoPlay?: boolean; loop?: boolean; onPlay?: () => void; previewData?: VideoPreviewData; isHidePlayBtn?: boolean; isHideMuteBtn?: boolean; showLottieEffect?: boolean; onMediaClick?: () => void | undefined; shouldPreloadVideo?: boolean; forceMute?: boolean; }; export declare const VideoPlayer: React.ForwardRefExoticComponent>; export {};