import { Color } from "@dt/core-ui"; import { PointerTriggerType } from "../../../ImageViewer/Layers/types"; import { BrushCommand } from "./BrushCommand"; import { PaintExecuteOptions } from "./PaintCommands"; export declare class EraserCommand extends BrushCommand { trigger: PointerTriggerType; point: { x: number; y: number; }; clipPaths: Path2D[]; brushColor: Color; brushSize: number; hardness: number; opacity: number; useOriginalImage: boolean; constructor(trigger: PointerTriggerType, point: { x: number; y: number; }, clipPaths: Path2D[], brushColor: Color, brushSize: number, hardness: number, opacity: number, useOriginalImage: boolean); execute(mainCtx: CanvasRenderingContext2D, backCtx: CanvasRenderingContext2D, options: PaintExecuteOptions): void; setGlobalCompositeOperation(ctx: CanvasRenderingContext2D): void; }