/** * EraserTool - Channel-aware circular eraser implementation * * Phase 3.5: Updated to only erase pixels matching the active channel color * on the current layer canvas. Other channels/layers are untouched. */ import { BaseTool } from "./BaseTool"; export declare class EraserTool extends BaseTool { /** * Create the circular eraser function. * * Channel-aware: only erases pixels whose RGB matches the active channel's color. * Only operates on the current layer canvas + master canvas. */ createClearArc(): (x: number, y: number, radius: number) => void; }