import * as ROT from 'rot-js';
import { StageOptions } from './StageOptions';
import { Vector2d } from './Vector2d';
export declare class Stage {
    private width;
    private height;
    private options;
    private id;
    private display;
    private displayContainer;
    private cameraTarget;
    private center;
    constructor(options: StageOptions);
    setDimensions(x: number, y: number): void;
    attachToElement(): void;
    getDisplay(): ROT.Display;
    clear(): void;
    setCameraTarget(cameraTarget: Vector2d): void;
    draw(x: number, y: number, glyph: string, fgColor: string, bgColor: string): void;
}
