import { Reactivable } from 'modern-idoc';
export declare abstract class Renderer extends Reactivable {
    pixelRatio: number;
    view?: HTMLCanvasElement;
    readonly screen: {
        x: number;
        y: number;
        width: number;
        height: number;
    };
    protected _updateProperty(key: string, newValue: any, oldValue: any): void;
    resize(width: number, height: number, updateStyle?: boolean): void;
}
