/** * Copyright (c) 2019-present Houfeng * @author Houfeng */ /// import { Graph } from "../Graph/Graph"; import { IHandlerProps } from "./IHandlerProps"; import { IPoint } from "vector-helper"; import { ShapeModel } from "../Shape/ShapeModel"; import { ITouchEvent } from "mota-touch"; export declare class Handler extends Graph { model: ShapeModel; render(): JSX.Element; protected mouseOffset: IPoint; start: IPoint; end: IPoint; startMousePoint: IPoint; endMousePoint: IPoint; protected onMouseDown: (event: ITouchEvent) => void; protected onMouseMove: (event: ITouchEvent) => void; protected update: (event: ITouchEvent) => void; protected onMouseUp: (event: ITouchEvent) => void; }