interface DeviceMotionState { acceleration: DeviceMotionEventAcceleration | null; accelerationIncludingGravity: DeviceMotionEventAcceleration | null; rotationRate: DeviceMotionEventRotationRate | null; interval: number | null; isSupported: boolean; } /** * Tracks device motion information like acceleration and rotation rate. * Requires HTTPS and often user permission. * Uses the `devicemotion` event. * * @returns {DeviceMotionState} The current state of device motion. */ export declare const useDeviceMotion: () => DeviceMotionState; export {};