interface DeviceOrientationState { alpha: number | null; beta: number | null; gamma: number | null; absolute: boolean; } interface DeviceOrientationEventExtended extends DeviceOrientationEvent { requestPermission?: () => Promise<"granted" | "denied">; } declare function useDeviceOrientation(): { orientation: DeviceOrientationState; requestPermission: () => Promise; isPermissionGranted: boolean; isSupported: boolean; }; export { useDeviceOrientation, type DeviceOrientationState, type DeviceOrientationEventExtended }; //# sourceMappingURL=use-device-orientation.d.ts.map