export type FullscreenElement = Element & { requestFullscreen?: () => Promise; mozRequestFullScreen?: () => Promise; webkitRequestFullscreen?: () => Promise; msRequestFullscreen?: () => Promise; }; export type DocumentWithFullscreen = Document & { exitFullscreen?: () => Promise; mozCancelFullScreen?: () => Promise; webkitExitFullscreen?: () => Promise; msExitFullscreen?: () => Promise; }; export declare function requestFullscreen(el?: FullscreenElement | null): Promise; export declare function exitFullscreen(): Promise; export declare function toggleFullscreen(element: FullscreenElement): void; export declare function isFullscreen(): boolean;