import { TReadonlyQuaternion, TReadonlyVector3 } from '../../ThreeLib'; import { TransformAgent } from '../Constants'; import { TAbstractTransformAgent } from '../Models'; import { BehaviorSubject, Observable } from 'rxjs'; export declare function getDynamicAgents>>(agents: T): T; export declare function updateFromActiveAgent(activeAgent$: BehaviorSubject, agentProp: 'position$' | 'rotation$' | 'scale$', { threshold }: Readonly<{ threshold: number; }>): Observable;