import type { Object3D } from 'three/webgpu';
import { Color } from 'three/webgpu';
import type { RectangularVisibilityArea } from './RectangularVisibilityArea.js';
import type { IMap2DVisibilitorHelpers } from './types.js';
export declare class RectangularVisibilityAreaHelpers implements IMap2DVisibilitorHelpers {
    #private;
    visibilityArea: RectangularVisibilityArea;
    viewRectHelperHeight: number;
    viewRectHelperColor: Color;
    constructor(visibilityArea: RectangularVisibilityArea);
    get show(): boolean;
    set show(show: boolean);
    add(scene: Object3D): void;
    remove(scene: Object3D): void;
    update(): void;
}
//# sourceMappingURL=RectangularVisibilityAreaHelpers.d.ts.map