import * as THREE from "three"; import { BaseMarker } from "./BaseMarker"; export interface OverviewMapConfig { image: HTMLImageElement; min: THREE.Vector3; max: THREE.Vector3; radius?: number; } export declare class OverviewMap extends BaseMarker { image: HTMLImageElement; min: THREE.Vector3; max: THREE.Vector3; radius?: number; needsFrustumCulled: boolean; constructor(id: string, cfg: OverviewMapConfig); private getImageScreenSize; draw(ctx: CanvasRenderingContext2D, camera: THREE.Camera): void; drawSelect(ctx: CanvasRenderingContext2D, camera: THREE.Camera): void; getBounds(): THREE.Box3; getClassType(): string; isPointInPath(p: THREE.Vector3, raycaster?: THREE.Raycaster): boolean; getBBox(): THREE.Box3; }