import { Quaternion } from "@babylonjs/core"; export declare type DeviceHoldMode = 'screen' | 'point'; export declare const DevicePoseSystem: { key: symbol; priority: number | import("@chantey/ecs").AnySystemDefinition; init: import("@chantey/ecs").InitSystem, { start: () => void; stop: () => void; instantiate: () => import("@chantey/ecs").EntityProxy; onDeviceOrientation: import("@chantey/core").iEvent; getHoldMode: () => DeviceHoldMode; setHoldMode: (holdMode: DeviceHoldMode) => DeviceHoldMode; setOrigin: () => void; resetOrigin: () => Quaternion; _setRotation: (rotation: Quaternion) => void; }>; };