export default MinimapView;
declare class MinimapView extends View<HTMLElement> {
    /**
     *
     * @constructor
     * @param {EntityComponentDataset} entityDataset
     * @param {AssetManager} assetManager
     */
    constructor(entityDataset: EntityComponentDataset, assetManager: AssetManager);
    el: Element;
    /**
     *
     * @type {EntityComponentDataset}
     */
    entityDataset: EntityComponentDataset;
    world: Rectangle;
    worldGL: MinimapWorldGL;
    vMarkers: EmptyView;
    __worldView: EmptyView;
    __terrainView: MinimapTerrainGL;
    __cameraViews: MinimapCameraView[];
    cameraObserver: EntityObserver;
    pointer: PointerDevice;
    clear(): void;
}
import View from "../View.js";
import Rectangle from "../../core/geom/2d/Rectangle.js";
import { MinimapWorldGL } from "./gl/MinimapWorldGL.js";
import EmptyView from "../elements/EmptyView.js";
import { MinimapTerrainGL } from "./gl/MinimapTerrainGL.js";
import { MinimapCameraView } from "./dom/MinimapCameraView.js";
import { EntityObserver } from "../../engine/ecs/EntityObserver.js";
import { PointerDevice } from "../../engine/input/devices/PointerDevice.js";
//# sourceMappingURL=Minimap.d.ts.map