import type { FederatedEvent } from '@antv/g-lite'; import { DrawerTool } from '../constants/enum'; import { BaseDrawer } from '../interface/drawer'; export declare class PolylineDrawer extends BaseDrawer { type: DrawerTool; get state(): { type: DrawerTool; path: import("../interface/drawer").Point[]; isDrawing: boolean; id: string; }; onMouseDown(e: FederatedEvent): void; onMouseMove(e: FederatedEvent): void; onMouseUp(): void; onMouseDbClick(e: FederatedEvent): void; /** * esc -> 取消 * space -> 结束 * ctrl+z -> 撤销 * @param e */ onKeyDown(e: KeyboardEvent): void; closePath(): void; reset(): void; } //# sourceMappingURL=polyline.d.ts.map