import { GameEntity } from '../../../interfaces/game/entity'; import { Observable } from 'rxjs'; import { PickGeometry } from '../../../enums/pick/geometry'; export declare class CommandsGraphics3dPicking { constructor(); cameraPick(camera: GameEntity, x: number, y: number): Observable; entityPick(entity: GameEntity, distance: number): Observable; entityPickMode(entity: GameEntity, geometry: PickGeometry, coverOtherObjects?: boolean): Observable; linePick(x: number, y: number, z: number, dx: number, dy: number, dz: number, radius?: number): Observable; pickedEntity(): Observable; pickedNX(): Observable; pickedNY(): Observable; pickedNZ(): Observable; pickedSurface(): void; pickedTime(): void; pickedTriangle(): void; pickedX(): Observable; pickedY(): Observable; pickedZ(): Observable; }