import { EnterFullscreenRequestEvent, ExitFullscreenRequestEvent } from '../../media/request.events'; import { VdsEvent } from '../events'; export declare type FullscreenEvents = { 'vds-fullscreen-change': FullscreenChangeEvent; 'vds-fullscreen-error': FullscreenErrorEvent; }; /** * Fired when an element enters/exits fullscreen. The event detail is a `boolean` indicating * if fullscreen was entered (`true`) or exited (`false`). * * @event * @bubbles * @composed */ export declare type FullscreenChangeEvent = VdsEvent & { requestEvent?: EnterFullscreenRequestEvent | ExitFullscreenRequestEvent; }; /** * Fired when an error occurs either entering or exiting fullscreen. This will generally occur * if the user has not interacted with the page yet. * * @event * @bubbles * @composed */ export declare type FullscreenErrorEvent = VdsEvent & { requestEvent?: EnterFullscreenRequestEvent | ExitFullscreenRequestEvent; };