import * as ROT from 'rot-js'; import { Emitter } from './Emitter'; import { GlyphOptions } from './GlyphOptions'; import { Map } from './Map'; export declare class Entity extends Emitter { private position; private map; constructor(options: GlyphOptions); get x(): number; set x(x: number); get y(): number; set y(y: number); get z(): number; set z(z: number); setPosition(x: number, y: number, z: number): void; setMap(map: Map): void; render(display: ROT.Display): void; }