import { SPainter, SPoint, SRect } from "@persagy-web/draw/lib"; import { SMouseEvent } from "@persagy-web/base/lib"; import { Zone } from "../../types/floor/Zone"; import { SGraphItem } from "@persagy-web/graph/lib"; export declare class SZoneItem extends SGraphItem { data: Zone; readonly pointArr: SPoint[][][]; private minX; private maxX; private minY; private maxY; private pathList; private clickPoint; private selectColor; private unselectColor; private _highLightFlag; get highLightFlag(): boolean; set highLightFlag(value: boolean); _transparency: number; get transparency(): number; set transparency(value: number); _isInfected: boolean; get isInfected(): boolean; set isInfected(value: boolean); private infectedColor; private infectedBorder; constructor(parent: SGraphItem | null, data: Zone); boundingRect(): SRect; onMouseDown(event: SMouseEvent): boolean; onMouseUp(event: SMouseEvent): boolean; contains(x: number, y: number): boolean; onDraw(painter: SPainter, rect?: SRect): void; }