import { Meta2dStore } from '../store';
import { Canvas } from './canvas';
export declare class MagnifierCanvas {
    parentCanvas: Canvas;
    parentElement: HTMLElement;
    store: Meta2dStore;
    canvas: HTMLCanvasElement;
    magnifierScreen: any;
    offscreen: any;
    domOffscreen: any;
    private magnifierSize;
    magnifier: boolean;
    constructor(parentCanvas: Canvas, parentElement: HTMLElement, store: Meta2dStore);
    resize(w?: number, h?: number): void;
    /**
     * 绘制到 该画布的 离屏层
     */
    private renderMagnifier;
    updateDomOffscreen(): void;
    render(): void;
}
