import { TAnyCameraWrapper } from '../../Camera'; import { Observable } from 'rxjs'; import { Vector2Like } from 'three'; import { TAbstractIntersectionsWatcherParams } from './TAbstractIntersectionsWatcherParams'; export type TIntersectionsCameraWatcherParams = TAbstractIntersectionsWatcherParams & Readonly<{ position$: Observable; camera: TAnyCameraWrapper; triggerNoIntersections?: boolean; isDistinct?: boolean; }>;