import Konva from 'konva'; import type { CoordinateTransform, LiveEffect, ViewportBounds } from 'mudlet-map-renderer'; /** Room silhouette preview at the snapped cell — used for Add Room. */ export declare class SnapIndicatorEffect implements LiveEffect { private readonly settings; private rect?; private layer?; private unsubscribe?; constructor(settings: { roomSize: number; }); attach(layer: Konva.Layer): void; updateViewport(_bounds: ViewportBounds, scale: number, _transform: CoordinateTransform): void; syncPositions(): void; destroy(): void; private sync; }