export class ToolCursorComponent extends Component { static Properties: { _myHandedness: import("@wonderlandengine/api").ComponentProperty; _myApplyDefaultCursorOffset: import("@wonderlandengine/api").ComponentProperty; _myPulseOnHover: import("@wonderlandengine/api").ComponentProperty; _myShowFingerCursor: import("@wonderlandengine/api").ComponentProperty; _myUpdatePointerCursorStyle: import("@wonderlandengine/api").ComponentProperty; }; init(): void; _myHandednessType: import("../../../index.js").Handedness | null | undefined; _myCursorPositionDefaultOffset: import("../../../index.js").Vector3 | undefined; _myCursorRotationDefaultOffset: import("../../../index.js").Vector3 | undefined; _myCursorMeshScale: import("../../../index.js").Vector3 | undefined; _myCursorColor: import("../../../index.js").Vector4 | undefined; _myCursorTargetCollisionGroup: number | undefined; _myStarted: boolean | undefined; start(): void; _myToolCursorObject: import("@wonderlandengine/api").Object3D | undefined; _myCursorObjectXR: import("@wonderlandengine/api").Object3D | undefined; _myCursorMeshobject: import("@wonderlandengine/api").Object3D | undefined; _myCursorComponentXR: Cursor | null | undefined; _myCursorObjectNonXR: import("@wonderlandengine/api").Object3D | undefined; _myCursorComponentNonXR: Cursor | null | undefined; _myFingerCursorObject: import("@wonderlandengine/api").Object3D | undefined; _myFingerCursorComponent: FingerCursorComponent | null | undefined; update: (dt: any) => void; _isUsingHand(): boolean; _pulseOnHover(object: any): void; onActivate(): void; onDeactivate(): void; } import { Component } from "@wonderlandengine/api"; import { Cursor } from "@wonderlandengine/components"; import { FingerCursorComponent } from "../../../input/cauldron/components/finger_cursor_component.js";