/**
 * 请求进入全屏
 * @param elm 请求全屏的元素
 * @param option 全屏时的配置项，详见 https://developer.mozilla.org/zh-CN/docs/Web/API/Element/requestFullscreen#options
 * @returns Promise 全屏模式完成时兑现undefined
 */
export declare function enterFullscreen(elm: HTMLElement | unknown, option?: {
    navigationUI?: 'hide' | 'show' | 'auto';
    screen: unknown;
}): undefined | Promise<undefined | Error>;
/**
 * 请求退出全屏
 * @returns Promise 在用户代理完成退出全屏模式后被兑现。如果在尝试退出全屏模式时发生错误，promise 的 catch() 处理器将被调用。
 */
export declare function exitFullscreen(): Promise<undefined | Error>;
/**
 * 获取当前全屏元素
 * @returns 当前全屏元素
 */
export declare function getFullscreenElement(): null | HTMLElement;
