import React from 'react'; export declare type FullscreenOrientation = 'LANDSCAPE-LEFT' | 'LANDSCAPE-RIGHT' | 'PORTRAIT'; export interface VideoContext { fullscreen: FullscreenOrientation | false; enterFullscreen: () => void; exitFullscreen: () => void; setFullscreen: React.Dispatch>; loading: boolean; setLoading: React.Dispatch>; seeking: boolean; setSeeking: React.Dispatch>; consoleHidden: boolean; setConsoleHidden: React.Dispatch>; isLandscape: boolean; setIsLandscape: React.Dispatch>; config: { thumbRadius: number; thumbTouchedRadius: number; seekerColor: string; seekerThickness: number; seekerFullscreenThickness: number; }; } export declare const ctx: React.Context; export declare const useVideoCtx: () => VideoContext; export declare type ScreenContainerProps = { children: React.ConsumerProps['children'] | React.ReactNode; config?: Partial; }; declare const ScreenContainer: ({ children, config }: ScreenContainerProps) => JSX.Element; export default ScreenContainer;