/// import { Orientation } from '../commons/Orientation.js'; declare const orientationChangeEvent = "orientationchange"; interface OrientationEventValue { type: OrientationType; angle: number; value: Orientation; } declare class OrientationObserver extends EventTarget { orientation: OrientationEventValue; private _landscapeOrientationMediaQuery; private get landscapeOrientationMediaQuery(); private screenOrientationChangeListener; private landscapeOrientationMediaQueryChangeListener; private windowResizeListener; private lastWidth; private lastHeight; private get isIosPwaMode(); register(): void; unregister(): void; isScreenOrientationApiSupported(): boolean; dispatchOrientationChangeEvent(orientation: OrientationEventValue): void; onScreenOrientationChange(): void; onLandscapeOrientationMediaQueryChange(event: Event): void; private handleWindowResize; } type OrientationChangeEvent = CustomEvent; declare global { interface HTMLElementEventMap { [orientationChangeEvent]: OrientationChangeEvent; } } export { type OrientationChangeEvent, type OrientationEventValue, OrientationObserver, orientationChangeEvent };