import { fabric } from "fabric"; import { BaseBrush } from './BaseBrush'; import { IBrush } from '../interface/IBrush'; import { Circle } from "./Circle"; import { Point } from './Point'; declare class CircleBrush extends BaseBrush implements IBrush { protected _circleData: Point; protected drawDot(pointer: Point): void; protected onMouseDown(pointer: fabric.Point): void; protected onMouseMove(pointer: fabric.Point): void; protected onMouseUp(): void; protected dispatchMessage(objectId: string, center: Point): void; } export { CircleBrush };