import * as React from "react"; import { Milliseconds } from "@ef-carbon/primitive"; import { IProps as IBaseProps } from "../index"; import State from "../../media/playable/State"; export interface IProps extends IBaseProps { position: Milliseconds | undefined; close(position: Milliseconds | undefined, state: State | undefined): void; autoPlay?: boolean; } export interface IState { } declare class Fullscreen extends React.PureComponent { private instance; private situation; constructor(props: IProps); render(): React.ReactNode; private readonly handleRef; private readonly handleLoad; private readonly handleStateChange; private readonly close; } export interface IStatic extends React.ComponentClass { } declare const component: IStatic; export { component as Component }; export default Fullscreen;