export class MinimapFogOfWar extends MinimapWorldLayer {
    /**
     *
     * @param {EntityComponentDataset} ecd
     * @param {Rectangle} focusArea
     */
    constructor(ecd: EntityComponentDataset, focusArea: Rectangle);
    /**
     *
     * @type {EntityComponentDataset}
     */
    dataset: EntityComponentDataset;
    /**
     *
     * @type {FogOfWar|null}
     */
    fow: FogOfWar | null;
    material: import("three").ShaderMaterial;
    object: Mesh<PlaneBufferGeometry, import("three").ShaderMaterial>;
    /**
     *
     * @type {Rectangle}
     */
    focusArea: Rectangle;
    controlFocusArea: boolean;
    focusAreaNeedsUpdate: boolean;
    signalBindings: any[];
    updateFocusArea(): void;
    /**
     *
     * @param {OrthographicCamera} camera
     */
    update(camera: OrthographicCamera): void;
}
import { MinimapWorldLayer } from "./MinimapWorldLayer.js";
import { FogOfWar } from "../../../engine/ecs/fow/FogOfWar.js";
import { PlaneBufferGeometry } from "three";
import { Mesh } from "three";
//# sourceMappingURL=MinimapFogOfWar.d.ts.map