import { Color } from "@dt/core-ui"; import { PointLocation } from "../../../ImageViewer/Models/SelectionBoxTypes"; import { PaintCommandBase, PaintExecuteOptions } from "./PaintCommands"; import { PointerTriggerType } from "../../../ImageViewer/Layers/types"; /** * Pencil paint command. **/ export declare class PenCommand extends PaintCommandBase { trigger: PointerTriggerType; point: PointLocation; clipPaths: Path2D[]; penColor: Color; lineWidth: number; opacity: number; useOriginalImage: boolean; constructor(trigger: PointerTriggerType, point: PointLocation, clipPaths: Path2D[], penColor: Color, lineWidth: number, opacity: number, useOriginalImage: boolean); execute(mainCtx: CanvasRenderingContext2D, backCtx: CanvasRenderingContext2D, options: PaintExecuteOptions): void; }