import { Component } from 'react'; export interface IFullScreenProps { children?: any; video?: HTMLVideoElement; innerRef?: (el: any) => void; on?: boolean; onClose?: () => void; tag?: keyof React.ReactHTML; } export interface IFullScreenState { } export declare class FullScreen extends Component { static defaultProps: { onClose: (...args: any[]) => any; innerRef: (...args: any[]) => any; tag: string; }; el: HTMLElement; mounted: boolean; ref: (el: any) => void; componentDidMount(): void; componentDidUpdate(props: any): void; componentWillUnmount(): void; enter(): void; leave(): void; onChange: () => void; render(): import("react").DetailedReactHTMLElement<{}, HTMLElement>; }