import Color from 'parsegraph-color';
import GlyphPainter from './GlyphPainter';
import BlockPainter from 'parsegraph-blockpainter';
import { BasicWindow } from 'parsegraph-window';
import Rect from 'parsegraph-rect';
import { Matrix3x3 } from 'parsegraph-matrix';
export default class CameraBoxPainter {
    _blockPainter: BlockPainter;
    _glyphPainter: GlyphPainter;
    _borderColor: Color;
    _backgroundColor: Color;
    _textColor: Color;
    _fontSize: number;
    constructor(window: BasicWindow);
    contextChanged(isLost: boolean): void;
    clear(): void;
    drawBox(name: string, rect: Rect, scale: number, mouseX: number, mouseY: number, when: Date): boolean;
    render(world: Matrix3x3, scale: number): void;
}
//# sourceMappingURL=CameraBoxPainter.d.ts.map