import { BrushTool } from "./Brush.js"; import { TaskRunModes, TaskTool } from "../Tasks/TasksTool.js"; import { LocationData } from "../../Math/index.js"; export declare class AdvancedBrush extends BrushTool { tasks: TaskTool; _location: LocationData; constructor(tasks: TaskTool); mode: TaskRunModes; _mapLocation(): void; setMode(mode: TaskRunModes): this; paintAndAwaitUpdate(): Promise; eraseAndAwaitUpdate(): Promise; paintAndUpdate(onDone?: Function): void; eraseAndUpdate(onDone?: Function): void; }