import { Quaternion } from "@babylonjs/core"; import { DeviceHoldMode, WorldArgs } from "./types"; export declare const DevicePose: import("@chantey/ecs").Component; export declare const DevicePoseQuery: import("@chantey/ecs").Query<{ DevicePose: boolean; RotationComp: Quaternion; }>; export declare const createDevicePoseSystem: ({ world }: WorldArgs) => { start: () => void; stop: () => void; instantiate: () => void; onDeviceOrientation: import("@chantey/core").iEvent; getHoldMode: () => DeviceHoldMode; setHoldMode: (holdMode: DeviceHoldMode) => DeviceHoldMode; setOrigin: () => void; resetOrigin: () => Quaternion; _setRotation: (rotation: Quaternion) => void; }; export declare type iDevicePoseSystem = ReturnType;