import '../../globals.js';
type SelfOptions = {
    visible?: boolean;
};
export type CanvasPainterOptions = SelfOptions;
declare abstract class CanvasPainter {
    visible: boolean;
    protected isDisposed: boolean;
    protected constructor(providedOptions?: CanvasPainterOptions);
    abstract paintCanvas(context: CanvasRenderingContext2D): void;
}
export default CanvasPainter;
//# sourceMappingURL=CanvasPainter.d.ts.map