import React from 'react'; import './style/index.less'; /** * 位置信息 */ declare type Position = { x: number; y: number; height?: number; width?: number; }; declare type Props = {}; /** * 添加一个画布,可以对画布的内容进行绘画 */ export declare class Canvas extends React.Component { private canvasElement; private childrenElement; componentDidMount(): void; /** * 获取当前HTML元素的坐标信息 * @param element 当前HTML元素 */ getPositionByElement(element: HTMLElement): Position; /** * 绘制贝塞尔曲线 * @param line 画出对应的线 */ paintBezierLine(from: Position, to: Position): void; render(): JSX.Element; } export {};