import { ContextManager } from '@zcomponent/core'; import * as THREE from 'three'; import { Trigger, TriggerConstructorProps } from './Trigger'; /** * A point trigger component. * * @zcomponent * @zgroup Trigger * @zicon shapes * @zparents three/Object3D/** */ export declare class PointTrigger extends Trigger { /** * The world-space position of the trigger. */ worldPosition: THREE.Vector3; /** * Constructs a point trigger. * @param ctx - The context manager. * @param props - The properties for trigger construction, including shape. */ constructor(ctx: ContextManager, props: TriggerConstructorProps); /** * Updates the world-space position based on the trigger's current state. */ update(): void; }