import { Model } from './model'; export declare class MapObject extends Model { id?: number; /** * Object X position of the object center. */ x: number; /** * Object Y position of the object center. */ y: number; /** * Object Y position of the object center. */ z: number; /** * Rotation in degrees. */ rotation: number; /** * Object type. */ type: string; /** * Width of the object before rotation. */ width: number; /** * Height of the object before rotation. */ height: number; /** * An HTML div element acting as an interactive area. */ element?: HTMLDivElement; /** * Decides whether this object is currently a part of selection. */ isSelected: boolean; /** * Initializes a new instance of this model. * @param init Optional init params that will feed the class properties. */ constructor(init?: Partial); }