export class MarkerGL {
    /**
     *
     * @param {MinimapMarker} marker
     * @param {Transform} transform
     * @param entity
     * @param id
     * @param {MinimapMarkersGL} manager
     * @constructor
     */
    constructor(marker: MinimapMarker, transform: Transform, entity: any, id: any, manager: MinimapMarkersGL);
    /**
     *
     * @type {MinimapMarker}
     */
    marker: MinimapMarker;
    transform: Transform;
    entity: any;
    id: any;
    /**
     *
     * @type {Reference<AtlasPatch>}
     */
    patch: Reference<AtlasPatch>;
    manager: MinimapMarkersGL;
    particles: any;
    active: boolean;
    updatePosition(): void;
    updateIcon(newURL: any, oldURL: any): void;
    startup(): void;
    shutdown(): void;
}
import { Reference } from "../../../engine/reference/v2/Reference.js";
//# sourceMappingURL=MarkerGL.d.ts.map