import { box, xy } from '@synnaxlabs/x';
import { CanvasVariant, Context } from './context';
export declare class Eraser {
    prevErase: {
        one: {
            x: number;
            y: number;
        };
        two: {
            x: number;
            y: number;
        };
        root: {
            x: "right" | "left";
            y: "top" | "bottom";
        };
    };
    erase(ctx: Context, next: box.Box, prev: box.Box, overscan: xy.Crude, canvases: CanvasVariant[]): void;
}
//# sourceMappingURL=eraser.d.ts.map