declare type RawEventNames = { readonly requestFullscreen: string; readonly exitFullscreen: string; readonly fullscreenElement: string; readonly fullscreenEnabled: string; readonly fullscreenchange: string; readonly fullscreenerror: string; }; declare type EventName = 'change' | 'error'; declare type Screenfull = { readonly isFullscreen: boolean; readonly element: Element | undefined; readonly isEnabled: boolean; raw: RawEventNames; request(element?: Element, options?: FullscreenOptions): Promise; exit(): Promise; toggle(element?: Element, options?: FullscreenOptions): Promise; on(name: EventName, handler: (event: Event) => void): void; off(name: EventName, handler: (event: Event) => void): void; onchange(handler: (event: Event) => void): void; onerror(handler: (event: Event) => void): void; }; declare const _default: Screenfull; export default _default;