import { ProgressInfo, VideoInfo } from './Player.types'; export type VideoPlayerEventsObserver = { addEventListener: (listener: VideoPlayerListener) => void; removeEventListener: (listener: VideoPlayerListener) => void; }; export type VideoPlayerListener = { onLoading?: () => void; onLoaded?: (event: VideoInfo) => void; onPaused?: (event: boolean) => void; onProgress?: (event: ProgressInfo) => void; }; export type VideoViewRef = { showControlBar: (value: boolean) => void; isControlBarVisible: boolean; setFullscreen: (value: boolean) => void; lockOrientationLandscape: () => void; unlockOrientation: () => void; }; export declare const VideoView: import("react").ForwardRefExoticComponent void; onPrevious?: () => void; onNext?: () => void; onAudioDelayChanged?: (event: import("./VideoView.types").OnDelayChangedEvent) => void; onTextDelayChanged?: (event: import("./VideoView.types").OnDelayChangedEvent) => void; backwardSeconds?: number; forwardSeconds?: number; alwaysFullscreen?: boolean; leftButtons?: import("react").ReactNode; rightButtons?: import("react").ReactNode; } & import("react").RefAttributes>; //# sourceMappingURL=VideoView.d.ts.map